磁盘资源耗尽故障

1. 新建一个ext3 文件系统,将其挂载到新建目录下 ,并使用-i选项的df命令确认该文件系统中的i节点的使用情况

 [root@localhost ~]#mkdir  /data

[root@localhost ~]#mount /dev/sdb(新建文件系统)   /data

[root@localhost ~]#df -i /data

2.编写脚本进行耗尽i节点的操作:

[root@localhost ~]# vim test.sh 新建test.sh测试脚本

i=1

while  [  $i  -le  i节点数  ]

do

touch   /wen/file$i 

let   i++

done

[root@localhost ~]#sh test.sh           运行测试脚本

[root@localhost ~]#df -i  /wen          确认i节点占用情况

3.i节点耗尽时,再创建新的文件,将出现“设备上没有空间”的错误假象,再次查看该分区的实际可用剩余空间。

[root@localhost ~]#touch  /data/newfile 

[root@localhost ~]#df -hT  /data

4.修复i节点耗尽故障:(删除脚本文件)

[root@localhost ~]#rm -rf  /wen/file*

文件太大将无法删除,必须编写脚本:

m=`find /文件名 -name "file*(刚才新建的空文件名)"`

for t in $m

do

rm -rf $t

done

文件名不规则时:

m=`find /文件名  -type f -a -empty`

for t in $m

do

rm -rf $t

done


b)检测硬盘坏道

读取磁盘中的数据时,磁盘设备发出异常的声响

访问磁盘中的某个文件时,反复读取且出错,提示文件损坏

对于新建立的分区无法完成格式化

系统使用该磁盘时频繁死机

检测磁盘坏道:badblocks

l  - s 用于显示进度信息

l  - v :显示详情

欢迎关注微信公众号:小温研习社

欢迎关注yanxishe.png