linux – 庞大的目录,不是里面的文件,而是目录本身
发布时间:2020-12-14 03:03:24 所属栏目:Linux 来源:网络整理
导读:在过去的15个小时里,我一直试图使用rm -Rf / root / FFDC从centos服务器中删除一个目录,并且遇到了很大困难.我不能做一个目录列表,因为它挂起系统(文件太多?)但我能看到的是目录大小不是通常的4096字节而是488MB! [root@IS-11034 ~]# ls -altotal 11760008
在过去的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,如果这是一个单独的文件系统). (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |