質問したいこと
/
がマウントされているSSDの空き容量が気になるので、
/var/lib/docker
が物理的にどこに保存されているのかを知りたいです。
環境
- Ubuntu 18.10
/
以下512GB, ストレージ10TB
発生した現象
あるマシンに保存しているdocker imageの容量について調べようとしたところ、
/var/lib/docker
がパーティションのサイズを超えた容量になっていました。
$ sudo du -sh /var/lib/docker 619G /var/lib/docker
実体のあると言われるoverlay2以下も同様です。
$ sudo du -sh /var/lib/docker/overlay2 618G /var/lib/docker/overlay2
/
以下は物理的に512GBしかないはずなのに、なぜ619GBもあるのでしょうか?
overlay2の中では自動的にストレージにシンボリックリンクを貼っているのかと思いましたが、
ストレージに向けたリンクは見つかりませんでした。
また、docker system df
コマンドで容量を見てみると、image + containerで約200GBしか使われていないこともわかりました。
$ docker system df TYPE TOTAL ACTIVE SIZE RECLAIMABLE Images 23 4 73.48GB 71.19GB (96%) Containers 13 10 158.4GB 0B (0%) Local Volumes 0 0 0B 0B Build Cache 0 0 0B 0B
docker imageが何GBあり、どこに保存されているのか、混乱してきたので、詳しい方に教えていただきたいと思います。
よろしくお願いします。
"du -sh --apparent-size" ではどうなりますか?
あなたの回答
tips
プレビュー