Назад | Перейти на главную страницу

Какие каталоги не считает df?

Я использовал df -h чтобы показать использование моего диска:

Filesystem      Size  Used Avail Use% Mounted on
/dev/sda2       558G  249G  308G  45% /
udev             10M     0   10M   0% /dev
tmpfs           6.3G  8.8M  6.3G   1% /run
tmpfs            16G     0   16G   0% /dev/shm
tmpfs           5.0M     0  5.0M   0% /run/lock
tmpfs            16G     0   16G   0% /sys/fs/cgroup
tmpfs            16G   20K   16G   1% /tmp
/dev/sda1       511M  180K  511M   1% /boot/efi
tmpfs           3.2G     0  3.2G   0% /run/user/0

Затем я использовал ncduи нашел несколько больших файлов в rootдомашний каталог, /root/. Я удалил файлы и перезагрузил компьютер, чтобы удалить все дескрипторы открытых файлов, но место на диске не освободилось.

Почему df не обновляется / почему здесь не рассматривается корневой домашний каталог? Есть ли другие каталоги, которые не рассматриваются?

Спасибо за помощь.

Изменить: машина использует btrfs и я, к сожалению, не знаю подробностей установки, может быть, это тоже важно.

Я пробовал следующее, чтобы воспроизвести проблему: 1. df -h, чтобы проверить использование на / 2. du -sh / root, чтобы увидеть размер папки 3. создать большой файл в / root 4. du -sh / root показывает папка большего размера 5. df -h не работает

Я не понимаю в чем дело :(

С уважением

Возможно, файлы в /root что вы удалили там, где на самом деле жесткие ссылки на файлы где-то еще в файловой системе. Таким образом, вы удалили индексный дескриптор, но, возможно, файлы все еще имеют активные индексы в другом месте файловой системы.