shellscript-3-检测磁盘读写是否正常
  UReG4QD8JsyE 2023年11月24日 12 0

shellscript-3-检测磁盘读写是否正常

脚本内容

#!/bin/bash

# 写一个脚本,检测本机所有磁盘分区是否都读写正常
# 可以遍历所有挂载点,建测试文件
# 然后删除测试文件,正常创建和删除,说明分区正常

# author: yolo
# sed '1d' 删除第一行
# grep -v 反向过滤
# awk      NF 行字符串总数
for mount_p in `df | sed '1d' | grep -v 'tmpfs' | awk '{print $NF}'`
do
	echo $mount_p
	#创建测试文件,并删除 判断磁盘是否正常
	touch $mount_p/testfile && rm -rf $mount_p/testfile
	echo $?
	if [ $? -ne 0 ]
	then 
		echo "$mount_p 读写有问题"
	else
		echo “$mount_p 读写正常”
	fi
done

# -ne 不等于为真
# && 两条都执行成功了才会返回 0 否则返回非0
【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

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

暂无评论

推荐阅读
  jnZtF7Co41Wg   2023年12月06日   11   0   0 sedlinux数据
  uvM09mQNI0hF   2023年11月19日   19   0   0 sedshell字符串
  eHipUjOuzYYH   2023年12月06日   15   0   0 sedbootstrapIPV6
  xIUntf9oR6GI   2023年11月28日   13   0   0 sedvim基础命令
  oIa1edJoFmXP   2023年11月24日   13   0   0 AppsedVue
UReG4QD8JsyE