Какие каталоги не входят в состав 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 не

Я не понимаю, что происходит: (

С уважением

0
задан 30 October 2019 в 15:11
1 ответ

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

-1
ответ дан 5 December 2019 в 18:42

Теги

Похожие вопросы