我实际上不知道这是否是一个“经典”linux 或 docker 问题,但是:
在运行我的一些 docker 容器的虚拟机上,我遇到了一件奇怪的事情。 /var/lib/docker 是一个自己的分区,大小为 20GB,使用 ext4 格式化。当我使用 df -h 查看分区时,我看到以下内容:
eti-gwl1v-dockerapp1 root# df -h
Filesystem Size Used Avail Use% Mounted on
devtmpfs 7.8G 0 7.8G 0% /dev
tmpfs 7.8G 0 7.8G 0% /dev/shm
tmpfs 7.8G 815M 7.0G 11% /run
tmpfs 7.8G 0 7.8G 0% /sys/fs/cgroup
/dev/sda2 12G 3.2G 8.0G 29% /
/dev/sda7 3.9G 17M 3.7G 1% /tmp
/dev/sda5 7.8G 6.8G 649M 92% /var
/dev/sdb2 20G 47M 19G 1% /usr2
/dev/sdb1 20G 2.9G 16G 16% /var/lib/docker
所以使用率为 16%。但是当我现在导航到 /var/lib 并执行 du -sch docker 时,我看到了这一点:
eti-gwl1v-dockerapp1 root# cd /var/lib
eti-gwl1v-dockerapp1 root# du -sch docker
19G docker
19G total
eti-gwl1v-dockerapp1 root#
那么相同的目录/分区但有两种大小?进展如何?