Linux下inode满的解决方法

网友投稿 806 2022-10-10

Linux下inode满的解决方法

Linux下inode满的解决方法

1.编写测试脚本

[root@db02 home]# cat 1.sh #!/bin/shi=1while(($i < 10000000))do touch /boot/test/$i.txt i=$(($i+1)) done[root@db02 home]# sh 1.sh

2.抛出错误

touch: cannot touch ‘/boot/test/558940.txt’: No space left on device

3.查看文件系统使用率,发现系统未满,但是inode已经满了

[root@db02 home]# df -hFilesystem Size Used Avail Use% Mounted ondevtmpfs 3.9G 0 3.9G 0% /devtmpfs 3.9G 0 3.9G 0% /dev/shmtmpfs 3.9G 8.7M 3.9G 1% /runtmpfs 3.9G 0 3.9G 0% /sys/fs/cgroup/dev/mapper/rhel-root 91G 24G 68G 27% //dev/sda1 1014M 414M 601M 41% /boottmpfs 799M 0 799M 0% /run/user/0[root@db02 home]# df -iFilesystem Inodes IUsed IFree IUse% Mounted ondevtmpfs 1018597 401 1018196 1% /devtmpfs 1021583 1 1021582 1% /dev/shmtmpfs 1021583 518 1021065 1% /runtmpfs 1021583 16 1021567 1% /sys/fs/cgroup/dev/mapper/rhel-root 47710208 99494 47610714 1% //dev/sda1 524416 524416 0 100% /boottmpfs 1021583 1 1021582 1% /run/user/0

4.删除/boot/test下的文件,后面是反斜杠,但是网站应该不支持,详见截图。

[root@db02 home]# find /boot/test -type f -exec rm {} /;

5.遍历寻找0字节的文件,并删除。

find /boot/test -type f -size 0 -exec rm {} /;

LINUX

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:2019-nCoV 疫情患者同程查询小程序(云开发版)(2019-ncov属于乙类传染病,但按甲类传染病进行管理)
下一篇:fdisk WARNING: Re-reading the partition
相关文章

 发表评论

暂时没有评论,来抢沙发吧~