对磁盘增长和使用情况感到困惑

对磁盘增长和使用情况感到困惑

这是我发布的第一个问题,所以我希望我能提前提供您所需要的信息。

简单的问题是:当所有 df -h、du 或 sudo du -hsx 命令都显示使用量以 10 GB 为单位而不是接近 TERRABYTES 时,为什么我的 2TB 驱动器显示几乎完全已满?

现在来看看细节:

我运行一个 ubuntu 服务器(20.04),它主要用于家庭媒体使用的 docker 容器。

lsb_release -d
Description:    Ubuntu 20.04 LTS

我安装了一个 2TB 的驱动器,其中大部分位于根分区(除了一个非常小的交换分区)

此外,我还有一个安装到本地磁盘文件夹的 CIFS NAS 驱动器和一个用于备份我的网络设备的 iSCSI LUN:

df -h -x{tmp,devtmp,squash}fs
Filesystem              Size  Used Avail Use% Mounted on
/dev/sda3               1.8T  1.6T  143G  92% /
//192.168.1.103/Public   22T   11T   12T  47% /media/Media
/dev/sdb1                18T  1.6T   15T  10% /media/NASBackup

对于每个安装,输出如下:

ray@ray-htpc:~/htpc-docker-standup$ df -h
Filesystem              Size  Used Avail Use% Mounted on
udev                    7.8G     0  7.8G   0% /dev
tmpfs                   1.6G  2.0M  1.6G   1% /run
/dev/sda3               1.8T  1.6T  146G  92% /
tmpfs                   7.8G     0  7.8G   0% /dev/shm
tmpfs                   5.0M  4.0K  5.0M   1% /run/lock
tmpfs                   7.8G     0  7.8G   0% /sys/fs/cgroup
/dev/loop0              401M  401M     0 100% /snap/gnome-3-38-2004/112
/dev/loop9              128K  128K     0 100% /snap/bare/5
/dev/loop8               47M   47M     0 100% /snap/snapd/16010
/dev/loop7               55M   55M     0 100% /snap/snap-store/558
/dev/loop2               82M   82M     0 100% /snap/gtk-common-themes/1534
/dev/loop5               56M   56M     0 100% /snap/core18/2560
/dev/loop4               62M   62M     0 100% /snap/core20/1611
/dev/loop12              56M   56M     0 100% /snap/core18/2538
/dev/loop10              47M   47M     0 100% /snap/snapd/16292
/dev/loop1              241M  241M     0 100% /snap/gnome-3-34-1804/24
/dev/loop3               50M   50M     0 100% /snap/snap-store/433
/dev/loop11             347M  347M     0 100% /snap/gnome-3-38-2004/115
/dev/loop14              64M   64M     0 100% /snap/core20/1623
/dev/loop6              219M  219M     0 100% /snap/gnome-3-34-1804/77
/dev/loop13              92M   92M     0 100% /snap/gtk-common-themes/1535
//192.168.1.103/Public   22T   11T   12T  47% /media/Media
/dev/sdb1                18T  1.6T   15T  10% /media/NASBackup
tmpfs                   1.6G   24K  1.6G   1% /run/user/1000

这已经运行了一年,根分区的磁盘使用率在最长的时间内一直在 2-9% 的范围内。上周我再次检查了一下,因为我的一个容器中出现了磁盘空间几乎已满的错误,而且我发现使用了 92%。

然而,如果我看看自己学习的动力在哪里使用情况是,我看不到任何与此使用水平相近的东西:

#pwd
/
/# sudo du -hsx * | sort -rh | head -n 40
du: cannot access 'proc/11181/task/11181/fd/4': No such file or directory
du: cannot access 'proc/11181/task/11181/fdinfo/4': No such file or directory
du: cannot access 'proc/11181/fd/3': No such file or directory
du: cannot access 'proc/11181/fdinfo/3': No such file or directory
18G     home
15G     var
6.4G    usr
144M    boot
12M     etc
2.0M    run
92K     root
88K     tmp
44K     snap
16K     opt
16K     lost+found
4.0K    srv
4.0K    mnt
4.0K    media
4.0K    cdrom
0       sys
0       sbin
0       proc
0       libx32
0       lib64
0       lib32
0       lib
0       dev
0       bin

当只有几个 15G 和 18G 的结果时,将近 2 TB 的空间被用在哪里了?

我是 ubuntu 服务器上的唯一用户。那里也没有隐藏的“/home/.local/share/Trash”文件夹。

为了清理一切,我彻底清除了机器中的所有容器,这样它就会修剪所有配置和存储的文件,总共恢复了 19G;与它所说的使用量相差甚远。

任何事情,哪怕是一个小小的猜测,都会受到很大的感激,因为我已经连续一个星期每天都在研究这个问题,但我发现没有任何可能或值得检查的东西能够解决如此大的差异。

先感谢您,

雷·H.

相关内容