Я столкнулся с проблемой, из-за которой df сообщает о гораздо большем использовании раздела exfat, установленного в моей системе с USB-накопителя.
дф-ч
дает:
Используемый размер файловой системы Доступно Использование % Установлено на
/dev/sdb3 4.6T 4.2T 396G 92% /media/smb
Тогда как ду -ч
отчеты:
3,7 т.
всего 3,7 т
Это побудило меня исследовать количество инодов, используя ту же методологию.
От дф -я
Я получил:
Файловая система Inodes IUsed IFree IUse% Установлено на
/dev/sdb3 19M 17M 1,6M 92% /media/smb
и du -ch --inodes
показывает:
3,5к.
всего 3,5 тыс.
Интуитивно, зная количество файлов на этом разделе, 3,5 КБ читается как правильное число, тогда как 17 МБ от дф
кажется дико раздутым.
Как я могу понять, почему существует такое большое несоответствие в используемых инодах?
Я перезапустил машину, и она сохраняется, и аналогичным образом я перезапустил все контейнеры докеров на моей машине, которые монтируют папки с этого диска как тома.
Бег lsof +L1
(и lsof +L1 /медиа/smb
) показывает очень мало потерянных файлов
root@couch:~# lsof +L1 /media/smb
lsof: ПРЕДУПРЕЖДЕНИЕ: не может stat() fuse.gvfsd-fuse файловая система /run/user/123/gvfs
Выходная информация может быть неполной.
КОМАНДА PID ПОЛЬЗОВАТЕЛЬ ТИП FD УСТРОЙСТВО РАЗМЕР/ВЫКЛ НАЗВАНИЕ УЗЛА NLINK
networkd- 845 root txt REG 179,2 5490352 0 2228342 /usr/bin/python3.8 (удален)
unattende 963 root txt REG 179,2 5490352 0 2228342 /usr/bin/python3.8 (удален)
unattende 963 root 3w REG 179,2 113 0 1181000 /var/log/unattended-upgrades/unattended-upgrades-shutdown.log.1 (удалено)
Xorg 1198 gdm 28u REG 0,1 4 0 33475 /memfd:xshmfence (удалено)
pulseaudi 1342 gdm 6u REG 0,1 67108864 0 33746 /memfd:pulseaudio (удалено)
нет 1523 root txt REG 0,1 17032 0 37099 / (удален)
контейнер 431005 root txt REG 179,2 10556952 0 2232052 /usr/bin/containerd-shim-runc-v2 (удален)
контейнер 431020 root txt REG 179,2 10556952 0 2232052 /usr/bin/containerd-shim-runc-v2 (удален)
контейнер 431046 root txt REG 179,2 10556952 0 2232052 /usr/bin/containerd-shim-runc-v2 (удален)
контейнер 431089 root txt REG 179,2 10556952 0 2232052 /usr/bin/containerd-shim-runc-v2 (удален)
контейнер 431100 root txt REG 179,2 10556952 0 2232052 /usr/bin/containerd-shim-runc-v2 (удален)
контейнер 431109 root txt REG 179,2 10556952 0 2232052 /usr/bin/containerd-shim-runc-v2 (удален)
контейнер 431144 root txt REG 179,2 10556952 0 2232052 /usr/bin/containerd-shim-runc-v2 (удален)
контейнер 431203 root txt REG 179,2 10556952 0 2232052 /usr/bin/containerd-shim-runc-v2 (удален)