linux – 庞大的目录,不是里面的文件,而是目录本身

前端之家收集整理的这篇文章主要介绍了linux – 庞大的目录,不是里面的文件,而是目录本身前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
在过去的15个小时里,我一直试图使用rm -Rf / root / FFDC从centos服务器中删除一个目录,并且遇到了很大困难.我不能做一个目录列表,因为它挂起系统(文件太多?)但我能看到的是目录大小不是通常的4096字节而是488MB!
[root@IS-11034 ~]# ls -al
total 11760008
drwxr-x--- 31 root root        4096 Aug 10 18:28 .
drwxr-xr-x 25 root root        4096 Aug 10 16:50 ..
drwxr-xr-x  2 root root   488701952 Aug 11 12:20 FFDC

我检查了inode,一切似乎都很好.我已经检查过top并且rm仍然在使用cpu 15小时后以0.7%.文件系统类型是ext3.

除了备份和格式之外,我现在无处可去.

解决方法

甚至ls -1f / root / FFDC慢吗?使用-1f时,输出将不会被排序,文件详细信息将被省略.

如果上面的ls运行得很快,可能就像find / root / FFDC | xargs rm -vf会更快吗?正常的rm -rf可以执行findMIGHT能够跳过的所有类型的递归.或者不是.

您的文件系统是否使用同步选项挂载?如果是,则写入/删除性能比使用异步的速度慢得多.如果有疑问,您可以尝试mount -o remount,async /(或mount -o remount,async / root,如果这是一个单独的文件系统).

猜你在找的Linux相关文章