蔬菜小程序的开发全流程详解
806
2022-10-10
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小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~