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

на разделе ext4 не осталось места с файлами, не суммируемыми с используемым пространством, и с достаточным количеством inodes

На вновь созданном компьютере в корневом разделе ext4 якобы не хватает места.

При суммировании всех файлов в разделе общее используемое пространство не близко к используемому пространству, как указано df. inodes достаточно доступны, а зарезервированное пространство установлено на 3%, в пространстве имен нет привязок или около того.

> df /
Filesystem     1K-blocks    Used Available Use% Mounted on
/dev/xvda2       6061632 5900308         0 100% /
> df -h /
Filesystem       Size  Used Avail Use% Mounted on
/dev/xvda2       5,8G  5,7G     0 100% /


> find / -mount -type f -exec du {} + | sort -r -h | awk '{SUM += $1} END {print SUM}'
1312200

> df -i /
Filesystem     Inodes  IUsed  IFree IUse% Mounted on
/dev/xvda2     393216 134814 258402   35% /

Обновить:

нет открытых ручек, и занятость "пережила" перезагрузку

 > lsof | sort -n -k7,7 | tail -n 2
sort       1162      root  mem       REG              202,2 99164480      19610 /usr/lib/locale/locale-archive
tail       1163      root  mem       REG              202,2 99164480      19610 /usr/lib/locale/locale-archive

Я ищу способ что якобы занимает пространство (и как)?

решение:

Предыдущий вопрос, заданный @ michael-hampton Диск полный, ду говорит разное. Как дальше расследовать? решил мою проблему: у меня было монтирование nfs по пути в / opt - в то время как смонтированные 4,4 ГБ файлов на диске были «скрыты» из пространства имен и не были видны. После размонтирования всех удаленных файловых систем я смог обнаружить эти файлы.

Вероятно, у вас есть файл, который был удален, но дескриптор файла все еще открыт для процесса.

Взгляни на lsof | grep deleted

Если он заполнен, запись в новые файлы завершится ошибкой.

Попробуйте инструмент использования диска на основе дерева, например ncdu Вы можете увидеть самые большие каталоги на всех уровнях иерархии.