备份故障同一驱动器安装到 / 和 /backups 使用 RSYNC

备份故障同一驱动器安装到 / 和 /backups 使用 RSYNC

因此,在出现一些错误后,我的根分区已满。以下是我看到的情况。

    Filesystem      Size  Used Avail Use% Mounted on
    /dev/sdb1       175G  175G     0 100% /
    none            4.0K     0  4.0K   0% /sys/fs/cgroup
    udev            7.8G  4.0K  7.8G   1% /dev
    tmpfs           1.6G  1.4M  1.6G   1% /run
    none            5.0M     0  5.0M   0% /run/lock
    none            7.9G     0  7.9G   0% /run/shm
    none            100M     0  100M   0% /run/user
    overflow        1.0M     0  1.0M   0% /tmp

正如您在此处看到的。我大概知道发生了什么。我将服务器迁移到新硬件。我的备份 USB 驱动器更改了 UUID。我太累了,放错了。因此,根驱动器安装到 / 和 /backups。当 RSYNC 作业运行到备份时,我确信这是一个严重的循环。我知道发生了什么,但我无论如何也想不出如何恢复这些文件。从那时起,我就把那部分从我的/etc/fstab文件中删除了。然后删除了备份目录。我运行了各种各样的东西,比如 NCDU,df -h等等,但我找不到这些“双重”文件应该在哪里。这是我能想到的唯一可能导致这种情况的原因。同样,我在任何地方都找不到这些双重文件,但我的磁盘显示为已满,所以它们一定在某个地方……任何帮助或提示都将不胜感激。

答案1

ncdu

应该告诉你问题出在哪里。

您是否尝试过从实时 USB(如 sysrescuecd 或 grml)启动,以便系统处于离线状态,然后挂载根分区并使用 ncdu 进行检查。

答案2

您可以将整个文件树转储到一个文件中,然后在文本编辑器中查看,或者甚至以 10% 的缩放比例查看电子表格,以查看哪些部分可能出现重复或递归。

find . -type d -name /\* > wholetree.txt

相关内容