Я вроде как новичок в Linux и был им уже почти 15 лет, но я стараюсь поддерживать его в действии и узнавать больше.
У меня есть Intel NUC с твердотельным накопителем NVMe емкостью 120 единиц, который я использую для домашнего сервера. На нем установлен Ubuntu Server 18.04, и единственное, что на нем должно быть около 10 контейнеров Docker и их соответствующих томов. У меня есть общие ресурсы Synology NAS, смонтированные для больших данных (основное использование - сервер Plex).
Дело в том, что последние пару дней приложения Docker не работают из-за того, что в системе не остается места. Размер данных томов Docker на машине должен составлять около 10 ГБ, и я думаю, что после некоторой обрезки Docker должно появиться значительное свободное пространство, но нет.
Я погуглил некоторые команды.
$ df -h
Filesystem Size Used Avail Use% Mounted on
udev 16G 0 16G 0% /dev
tmpfs 3.2G 2.5M 3.2G 1% /run
/dev/nvme0n1p2 117G 102G 8.8G 93% /
tmpfs 16G 0 16G 0% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 16G 0 16G 0% /sys/fs/cgroup
/dev/loop0 384K 384K 0 100% /snap/bbk-cli/2
/dev/loop1 56M 56M 0 100% /snap/core18/2074
/dev/loop2 33M 33M 0 100% /snap/snapd/12704
/dev/loop3 33M 33M 0 100% /snap/snapd/12398
/dev/nvme0n1p1 511M 6.7M 505M 2% /boot/efi
//${NAS_IP}/data 11T 7.0T 3.8T 65% /media/fantasio/data
//${NAS_IP}/backup/fantasio 11T 7.0T 3.8T 65% /media/fantasio/backup
//${NAS_IP}/downloads 11T 7.0T 3.8T 65% /media/fantasio/downloads
//${NAS_IP}/media 11T 7.0T 3.8T 65% /media/fantasio/media
overlay 117G 102G 8.8G 93% /var/lib/docker/overlay2/15d984587dbd5f06928774e6c6660555df4056cd3aef5f442fdc5f0997528bca/merged
shm 64M 0 64M 0% /var/lib/docker/containers/b3e49e1538d406829d9bc44e47dc1532c52667bc6dedc819df2bc5da329a6d91/mounts/shm
tmpfs 3.2G 0 3.2G 0% /run/user/1000
overlay 117G 102G 8.8G 93% /var/lib/docker/overlay2/0aa3216bc24646335c9ec1f3049c4adf5e41e3cd476cdbc72253f45d71431168/merged
shm 64M 0 64M 0% /var/lib/docker/containers/0d9cbcaa1fa1f1bd4c45fd9c2889ccb5c68e6c096911242258426a67c2576a25/mounts/shm
overlay 117G 102G 8.8G 93% /var/lib/docker/overlay2/00616e391ee4c278507b1f97d5354dc9dfc291d1a46d2e3222cea190b75d3cf1/merged
shm 64M 0 64M 0% /var/lib/docker/containers/34ea6b5f4bc83e1a26ae4d76211c71fad62402717ea564455c2c434c3ec462e4/mounts/shm
overlay 117G 102G 8.8G 93% /var/lib/docker/overlay2/1bc1aaa9ae65a6f9bf49c4ece1186d8e92d8da2ec94563fc9daeb9a7db217977/merged
shm 64M 8.0K 64M 1% /var/lib/docker/containers/57fc71220bb1e8838920307471ad1534137fb873576556d70115f25f6a10b0f0/mounts/shm
overlay 117G 102G 8.8G 93% /var/lib/docker/overlay2/8ecb98e1e23b20cd502f80214a560b394f7b87f1b3b285e8eba0acf87439e521/merged
shm 64M 0 64M 0% /var/lib/docker/containers/9c451431d36fac9834ba22060fd01fc97011304a8f5785b0ddd2d6b8c2de3b6d/mounts/shm
overlay 117G 102G 8.8G 93% /var/lib/docker/overlay2/248fc09f5fa0056cf9eebfb06ce989302736639781e89aab6db850decbfb18a6/merged
shm 64M 0 64M 0% /var/lib/docker/containers/1b236ae6e5b1c7c7d4d98039b1ee1f3d554ee3bce10032d718b0e44f678666d6/mounts/shm
overlay 117G 102G 8.8G 93% /var/lib/docker/overlay2/f88c99964c992d9bf794a47234c28edb7b5756f2c1787a253ed95e0e9a3db7c5/merged
shm 64M 0 64M 0% /var/lib/docker/containers/af40d9700810cc2fceb030b2d9d72a84db8f0a5749ce8af7182c49dfdda14c24/mounts/shm
overlay 117G 102G 8.8G 93% /var/lib/docker/overlay2/dac68542864cb37b0b04aabbd724cbf3c9f810038f7265c7fd2f7caf2e169bb1/merged
shm 64M 0 64M 0% /var/lib/docker/containers/9efa24d4795fe98fc54e0a0e2a8bbeb543ed0cbe79bc6271a0666ca665b5491d/mounts/shm
overlay 117G 102G 8.8G 93% /var/lib/docker/overlay2/8f4dd8d257685d3ee9e981ebce5d04f5ea53674a217762a5a0f37147a264467c/merged
shm 64M 0 64M 0% /var/lib/docker/containers/446b170c5d44ffbc4149cb42c8a8780fddffd679b30738cb6b3b699ce1b17a5e/mounts/shm
overlay 117G 102G 8.8G 93% /var/lib/docker/overlay2/a7590f1d96c1d44229c03079ff7aab190ec76696d568ce89d9e09a28fb2f1ed8/merged
shm 64M 0 64M 0% /var/lib/docker/containers/32639971ba9685f49981b407b4e1c0bd08115665d295bdb5e1a59cd67c92f3b5/mounts/shm
overlay 117G 102G 8.8G 93% /var/lib/docker/overlay2/fb7987ad06b95e2839e67d569f20a69d59654c5fdeb3805b8cd46162d9bbacfe/merged
shm 64M 0 64M 0% /var/lib/docker/containers/8823a92076272d8f0e9ca400eab182ea908d95752766c274af50c3a8bd1bd225/mounts/shm
overlay 117G 102G 8.8G 93% /var/lib/docker/overlay2/2cb3da2fded9d4b49822c697c7b09a35c4078403bd645b02463ab3af12d4e761/merged
shm 64M 4.0K 64M 1% /var/lib/docker/containers/a91598c5939a6f72218ae55c8957ccf354a7ecc29e68647e64cbd5b6fcb64098/mounts/shm
overlay 117G 102G 8.8G 93% /var/lib/docker/overlay2/1c4bafbb4e3bbbda41b60f6106e7fff2eeab81d6541fd2eb08c021d2df667782/merged
shm 64M 0 64M 0% /var/lib/docker/containers/03a87f7df36e4fc95885f8810bc1b5acaba3dc40cb3d8a68c523f95303aef048/mounts/shm
overlay 117G 102G 8.8G 93% /var/lib/docker/overlay2/18888dbc515222774bbfe8429f7b113c85c329e58599427a1854ded8a9f83d73/merged
shm 64M 4.0K 64M 1% /var/lib/docker/containers/ca716e6d9eef1c05c94599585e1e40c545cabee9e4b61d86ce830c1de35b5b3c/mounts/shm
overlay 117G 102G 8.8G 93% /var/lib/docker/overlay2/79797757da994272f282cab5a95052fd1fdbfaf0c536fdc71a2f12273958be84/merged
shm 64M 0 64M 0% /var/lib/docker/containers/78d1c027bba29b333af6e315644d8ee4f181c4268c364a31d3d34fcab9b3fcac/mounts/shm
$ sudo du -cha --max-depth=1 / | grep -E "M|G"
15M /bin
1.2G /home
224M /boot
5.9M /etc
1.1G /lib
5.8M /lib32
32G /var
2.0G /usr
409M /snap
15M /sbin
du: cannot access '/proc/11858/task/11858/fd/4': No such file or directory
du: cannot access '/proc/11858/task/11858/fdinfo/4': No such file or directory
du: cannot access '/proc/11858/fd/3': No such file or directory
du: cannot access '/proc/11858/fdinfo/3': No such file or directory
2.1G /swapfile
2.5M /run
Из df
у меня должно быть около 117 ГБ хранилища на / dev / nvme0n1p2
, установленном на /
, но с учетом размера du
] на самом деле не составляет 117 ГБ. Не могли бы вы помочь мне с тем, что происходит? Docker, кажется, занимает много места из 32 ГБ / var
, но у меня должно быть не менее 70 ГБ для игры. Заранее спасибо!
У меня есть представление о том, в чем может быть проблема - это может быть «классическая» проблема с подключенными томами.
Моя теория заключается в том, что в какой-то момент один из ваших смонтированных NAS-дисков в / media / fantasio / xxx
на самом деле не смонтировался (возможно, ваш NAS не был включен, слишком долго запускался и т. д.), и вы записали некоторые данные в папку (кажется, около 70 ГБ данных).
Однако на этот раз вместо записи на диск NAS вы фактически записали на системный диск, в папку, в которую вы обычно монтируете NAS ( / media / fantasio / xxx
).
Теперь при следующем подключении дисков NAS уже записанные данные «исчезают» и вообще не видны в файловой системе - но они все еще там.
Чтобы проверить, так ли это (что я сильно подозреваю), вы должны размонтировать все ваши NAS-диски. Теперь проверьте каждую папку, в которой вы монтируете NAS, на наличие существующих данных, например:
/ media / fantasio / data
/ media / fantasio / backup
/ media / fantasio / downloads
/ media / fantasio / media
Я уверен, что после размонтирования в одной из этих папок есть скрытое содержимое - удалите его!
Это своего рода дубликат этого вопроса и ответа на superuser.com .