На вновь созданном компьютере в корневом разделе 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
Вы можете увидеть самые большие каталоги на всех уровнях иерархии.