我在尝试找出是什么占用了我的某个驱动器这么多空间时遇到了问题,特别是安装在 /
如下所示,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
选择根目录或主目录,然后运行它。它会找到东西在哪里。