找不到占用这么多空间的东西

找不到占用这么多空间的东西

我在尝试找出是什么占用了我的某个驱动器这么多空间时遇到了问题,特别是安装在 /

如下所示,862G 正在使用中,我使用了我能想到的所有方法来查找最大的目录(不包括 sdb1 和 sda1),但我只能在我的 Plex 元数据文件夹中找到 19G。就是这样……我需要想办法找出到底是什么占用了这么多空间,因为这是最近几天才发生的sdb1由于断电而被卸载,所以它以某种方式“链接”或传输文件到那里?虽然我似乎找不到任何...而且完全不知道如何从这里开始...

我在无头 Odroid N2+ 上运行 Ubuntu 20.04.3 LTS

Filesystem      Size  Used Avail Use% Mounted on
udev            1.4G     0  1.4G   0% /dev
tmpfs           370M  6.3M  364M   2% /run
/dev/sdc1       938G  862G   29G  97% /
tmpfs           1.9G     0  1.9G   0% /dev/shm
tmpfs           5.0M  4.0K  5.0M   1% /run/lock
tmpfs           1.9G     0  1.9G   0% /sys/fs/cgroup
tmpfs           1.9G  4.0K  1.9G   1% /tmp
/dev/mmcblk1p1   29G   10G   18G  37% /media/mmcboot
/dev/sdb1       1.8T  1.6T  108G  94% /mnt/hdd2
/dev/sda1       7.3T  6.8T  504G  94% /mnt/hdd
/dev/zram1       49M  4.6M   41M  11% /var/log
tmpfs           370M     0  370M   0% /run/user/1000

我的搜索结果

sudo du -hs .[^.]* | sort -rh | head -30

19G     .config
12M     .docker
56K     .bash_history
4.0K    .viminfo
4.0K    .profile
4.0K    .cache
4.0K    .bashrc
4.0K    .bash_logout
0       .Xauthority
0       .sudo_as_admin_successful

ncdu也尝试过并且显示:

   19.0 GiB [##########] /.config                                                                                                                                                      11.5 MiB [          ] /.docker
   56.0 KiB [          ]  .bash_history
e   4.0 KiB [          ] /Downloads
    4.0 KiB [          ] /.cache
    4.0 KiB [          ]  .bashrc
    4.0 KiB [          ]  .viminfo
    4.0 KiB [          ]  .profile
    4.0 KiB [          ]  .bash_logout
    0.0   B [          ]  .sudo_as_admin_successful
    0.0   B [          ]  .Xauthority

使用sudo du -xh -d 3 / | sort -h -r | egrep -v '*K|*M'

产量

109G    /
84G     /mnt/downloads
84G     /mnt
83G     /mnt/downloads/nzbget
19G     /home/sptz/.config
19G     /home/sptz
19G     /home
4.5G    /var
4.3G    /var/lib
4.1G    /var/lib/docker
1.5G    /usr

我猜测上面排除了 /mnt/hdd 和 /mnt/hdd2 又名 sdb1 和 sda1 对吗?

有任何想法吗?

谢谢!

答案1

你自己说的:“sdb1由于断电而被卸载”。这可能意味着在这段时间内,一些数据在未安装/mnt/hdd2时被写入。sdb1

卸载这些设备:

/dev/sdb1       1.8T  1.6T  108G  94% /mnt/hdd2
/dev/sda1       7.3T  6.8T  504G  94% /mnt/hdd

然后检查目录中的数据(以 开头/mnt/hdd2) - 我相信这里有大约 750 GB 的数据。

我猜数据被写入了其中一个目录,而磁盘没有被挂载。当驱动器重新挂载时,这些数据就会“消失”。

这只是一个合理的猜测,但 99% 的数据神秘消失时,似乎都是这个原因造成的。

答案2

安装 qdirstat 从终端/Konsole 启动并以 root 身份运行它。

sudo qdirstat

选择根目录或主目录,然后运行它。它会找到东西在哪里。

相关内容