Linux系统iNode耗尽硬盘无法写入文件怎么办
答案:2 悬赏:60 手机版
解决时间 2021-01-29 00:09
- 提问者网友:听门外雪花风
- 2021-01-28 00:19
Linux系统iNode耗尽硬盘无法写入文件怎么办
最佳答案
- 五星知识达人网友:第四晚心情
- 2021-01-28 00:46
大量小文件分布有两种可能,一是只有一个或少量目录下存在大量小文件,这种情况我们可以使用如下命令来找出这个异常目录:
find / -type d -size +10M
此命令作用是找出大小大于10M的目录(目录大小越大,表示目录下的文件越多)。
第二种可能是,大量的小文件分布在大量的目录下,这时候上面的命令可能找不出异常的目录,需要以下命令:
cd /
find */ ! -type l | cut -d / -f 1 | uniq -c
此命令作用是找出目录下文件总数,可能需要执行多次,直到找出具体的目录。比如上面的命令找出了/data目录下存在大量的小文件,但/data/目录还有很多目录,这时候我们还需要继续执行:
cd /data
find */ ! -type l | cut -d / -f 1 | uniq -c
直到找出具体的目录。
find / -type d -size +10M
此命令作用是找出大小大于10M的目录(目录大小越大,表示目录下的文件越多)。
第二种可能是,大量的小文件分布在大量的目录下,这时候上面的命令可能找不出异常的目录,需要以下命令:
cd /
find */ ! -type l | cut -d / -f 1 | uniq -c
此命令作用是找出目录下文件总数,可能需要执行多次,直到找出具体的目录。比如上面的命令找出了/data目录下存在大量的小文件,但/data/目录还有很多目录,这时候我们还需要继续执行:
cd /data
find */ ! -type l | cut -d / -f 1 | uniq -c
直到找出具体的目录。
全部回答
- 1楼网友:酒安江南
- 2021-01-28 01:39
dumpe2fs /dev/mapper/myvg01-lv01 有inode相关参数可以查看inode总数,剩余数,以及inode size的大小
解决方法有:
1、备份文件系统的内容,重新创建分区,扩展容量
2、减小inode size参数,这样inode数量将增加
1. 卸载硬盘分区:[root@localhost ~]# umount /dev/hda7
2. 2.调整inode参数[root@localhost ~]# mkfs.ext3 -i 1024 -b 8192 /dev/hda7
-i即为inode size
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯