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,如果这是一个单独的文件系统).

相关文章

1、安装Apache。 1)执行如下命令,安装Apache服务及其扩展包...
一、先说一下用ansible批量采集机器信息的实现办法: 1、先把...
安装配置 1. 安装vsftpd 检查是否安装了vsftpd # rpm -qa | ...
如何抑制stable_secret读取关键的“net.ipv6.conf.all.stabl...
1 删除0字节文件 find -type f -size 0 -exec rm -rf {} ...
## 步骤 1:安装必要的软件包 首先,需要确保系统已安装 `dh...