/目录问题

发布于 2022-10-15 09:26:50 字数 365 浏览 35 评论 0

我的linux的/目录下有大量的*.http.aic文件(批量删除不了),重启机器一个多小时才能启动。在/目录下ls,du等命令都执行不了,但是在其他的目录下可以执行。

(root@x86_64)[root@HZ-NI /]#touch kkkkkkkkkkkk1111111111111000000000000000000000000000000000000000.http.aic
touch: cannot touch `kkkkkkkkkkkk1111111111111000000000000000000000000000000000000000.http.aic': No space left on device
我的操作系统是as5u2-64的,请问怎么解决问题,

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(7

剪不断理还乱 2022-10-22 09:26:50

这些文件可不可以删除?

find / -maxdepth 1 -type f  -name "*.http.aic" | xargs rm -f

耶耶耶 2022-10-22 09:26:50

df和df -i 的输出贴上来看看~

浮生面具三千个 2022-10-22 09:26:50

目录满了吧,删除无用的文件

好菇凉咱不稀罕他 2022-10-22 09:26:50

回复 3# yanu

    (root@x86_64)[root@HZ-NI tools]#df -i
Filesystem            Inodes   IUsed   IFree IUse% Mounted on
/dev/mapper/VolGroup00-LogVol00
                     77627392 13362998 64264394   18% /
/dev/sda1              26104      31   26073    1% /boot
tmpfs                2045289       3 2045286    1% /dev/shm
none                 2045289      34 2045255    1% /home/search/tmp
tmpfs                2045289       3 2045286    1% /mnt/ramdisk
tmpfs                2045289      14 2045275    1% /mnt/ramdisk0
我执行下面的命令,过了数个小时候后出现
(root@x86_64)[root@HZ-NI /]#find .  -maxdepth 1 -name "*.aic" -exec rm -rf {} \;
find: cannot fork: Cannot allocate memory

一杯敬自由 2022-10-22 09:26:50

回复 3# yanu

  急人
    (root@x86_64)[root@HZ-NI tools]#df -i
Filesystem            Inodes   IUsed   IFree IUse% Mounted on
/dev/mapper/VolGroup00-LogVol00
                     77627392 13362998 64264394   18% /
/dev/sda1              26104      31   26073    1% /boot
tmpfs                2045289       3 2045286    1% /dev/shm
none                 2045289      34 2045255    1% /home/search/tmp
tmpfs                2045289       3 2045286    1% /mnt/ramdisk
tmpfs                2045289      14 2045275    1% /mnt/ramdisk0
我执行下面的命令,过了数个小时候后出现
(root@x86_64)[root@HZ-NI /]#find .  -maxdepth 1 -name "*.aic" -exec rm -rf {} \;
find: cannot fork: Cannot allocate memory

森林迷了鹿 2022-10-22 09:26:50

回复 2# yanu

    执行不了
    (root@x86_64)[root@HZ-NI tools]#df -i
Filesystem            Inodes   IUsed   IFree IUse% Mounted on
/dev/mapper/VolGroup00-LogVol00
                     77627392 13362998 64264394   18% /
/dev/sda1              26104      31   26073    1% /boot
tmpfs                2045289       3 2045286    1% /dev/shm
none                 2045289      34 2045255    1% /home/search/tmp
tmpfs                2045289       3 2045286    1% /mnt/ramdisk
tmpfs                2045289      14 2045275    1% /mnt/ramdisk0
我执行下面的命令,过了数个小时候后出现
(root@x86_64)[root@HZ-NI /]#find .  -maxdepth 1 -name "*.aic" -exec rm -rf {} \;
find: cannot fork: Cannot allocate memory

贩梦商人 2022-10-22 09:26:50

靠,你机器上都运行什么了? 这些文件是怎么生成的?

按说 find  -exec这种方式是查找到一个文件就调用一次rm来删除的,不应该出现内存不够导致无法分配内存

机器上还有其他有空闲空间的地方吗? 或者能不能挂载个U盘什么的?
cd /
find .   -maxdepth 1 -name "*.aic"  >/xxxx/list.txt
cat /xxxx/list.txt | xargs rm -f

1300W个文件...生成列表也要好长时间,而且列表文件可能会达到数百兆,
不过可以先find一会儿就ctrl+C一次,先删除部分看看效果

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文