Linux硬盘资源包括[容量]及[文件数量(i节点)]两种,接下来,我们来模拟一下这两种资源分别被耗尽的故障。
环境搭建:
添加一块硬盘sdb,并在其中划分一块15M大小的分区/dev/sdb1,并将分区挂载至/mnt/111下。最后的挂载情况:
[root@localhost ~]# df -m #查看容量
Filesystem 1M-blocks Used Available Use% Mounted on
……省略内容
/dev/sdb1 16 2 14 8% /mnt/111
[root@localhost ~]# df -i #查看文件数量
Filesystem Inodes IUsed IFree IUse% Mounted on
……省略内容
/dev/sdb1 4016 11 4005 1% /mnt/111
1,模拟文件数量(i节点)耗尽故障
首先写一段bash脚本1.sh,不停地向分区系统里写入空文件。脚本内容如下:
#! /bin/bash
i=124918
while [ $i -le 129000 ]
do
touch /mnt/111/file$i
let i++
done
然后赋予该脚本可执行权限,并且执行之。
[root@localhost ~]# chmod u+x 1.sh
[