首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何清除linux系统上已消失的文件?

如何清除linux系统上已消失的文件?
EN

Unix & Linux用户
提问于 2018-11-01 14:46:49
回答 1查看 164关注 0票数 1

我在packet.net有一台服务器,并且我附加了外部卷,它被挂载到文件夹/BACKUP,在那里我处理备份。昨天我收到一封电子邮件,说主分区有问题-它几乎满了?不知何故,附加卷脱钩和挂载/BACKUP被卸载(我猜)和几个备份是在这个文件夹中进行的“切换”到本地驱动器。当我再次附加外部卷时,/BACKUP文件夹会自动挂载到它上。我删除了它上的所有文件,但是主分区仍然显示它是满的90%。

当我检查df时,我看到了以下结果:

代码语言:javascript
复制
[root@packet /]# df
Filesystem                    1K-blocks     Used Available Use% Mounted on
/dev/sda3                      74824932 64793724   6207284  92% /
devtmpfs                        4069428        0   4069428   0% /dev
tmpfs                           4081476        4   4081472   1% /dev/shm
tmpfs                           4081476   123644   3957832   4% /run
tmpfs                           4081476        0   4081476   0% /sys/fs/cgroup
tmpfs                            816296        0    816296   0% /run/user/10003
tmpfs                            816296        0    816296   0% /run/user/0
/dev/mapper/volume-1cb9df94p1  61795116    53704  58579352   1% /BACKUP

我想找出这三个备份的去处,并搜索大文件夹。

代码语言:javascript
复制
[root@packet /]# du -a / | sort -n -r | head -n 5
26593808        /
17031172        /var
13973568        /var/www
13968748        /var/www/vhosts
8188140 /var/www/vhosts/xxxxxxx.com

所以看起来/文件夹很大-- 26 Gb (应该是正确的),但是在df中它显示64 Gb的占用,就像这三个备份(每个~12 Gb)消失了……如何解决这个问题?

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2018-11-01 14:51:49

它们似乎仍然在/BACKUP文件夹中。挂载驱动器时,文件夹中的内容现在由挂载点隐藏。要删除隐藏的文件,您需要在卸载后对文件进行unmount /BACKUPrm /BACKUP/*

票数 4
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/479140

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档