检测磁盘分区读写是否正常
  JiJ96DoSHEh4 2023年11月02日 20 0
### 写一个检测脚本,用来检测本机所有磁盘分区读写是否正常。
### 提示: 可以遍历所有挂载点,然后新建一个测试文件
### 然后再删除测试文件,如果可以正常新建和删除,那么说明分区没问题

## ----------------- 分割线 -----------------
#!/bin/bash
#author: aming
# version:v1

for mount_p in `df | sed '1d' |grep -v 'tmpfs' |awk '{print $NF}'`
do
        ## 创建测试文件,并删除,从而确定该磁盘分区是否有问题
        touch $mount_p/testfile && rm -f $mount_p/testfile
        if [ $? -ne 0]
        then
                echo "$mount_p 读写有问题"
        else
                echo "$mount_p 读写正常"
        fi
done
## 1.&& 连接符表示当前的命令执行成功才会执行后面的命令
## 本例中,只有两条命令都执行成功了,返回值才是0,否则任何一条命令执行出错,返回值都为非0
## 写脚本的过程中,可以一边在命令行中运行命令调试一边写脚本。
【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
  JiJ96DoSHEh4   2023年11月13日   20   0   0 分隔符字段sed
  JiJ96DoSHEh4   2023年11月13日   146   0   0 上传文件列表sed
  JiJ96DoSHEh4   2023年11月19日   14   0   0 bashbcsed
JiJ96DoSHEh4
最新推荐 更多