我在 packet.net 上有一台服务器,并且我已附加外部卷,该卷已安装到文件夹 /BACKUP,我在该文件夹中处理备份。昨天我收到一封电子邮件,说主分区有问题 - 它几乎已满?不知何故,附加卷解除连接,挂载 /BACKUP(我猜)已卸载,并且在此文件夹中进行了几次备份,该文件夹“切换”到本地驱动器。当我再次附加外部卷时,/BACKUP 文件夹会自动安装到它。我删除了它上面的所有文件,但主分区仍然显示它已满 90%。
当我检查 df 时,我看到这个结果:
[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
我想找到这 3 个备份去了哪里,并搜索了大文件夹。
[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)消失了......如何解决这个问题?
答案1
它们似乎仍在 /BACKUP 文件夹中。当您安装驱动器时,文件夹中的内容现在被安装点隐藏。要删除您需要的隐藏文件unmount /BACKUP
以及rm /BACKUP/*
卸载后的文件。