Как исправить ошибку ‘No Space Left on Device’ (на устройстве не осталось места) на Linux, когда свободное место на самом деле есть
Удаление файлов занятых процессом.
Если результатов нет, то попробуйте команду:
В списке должен присутствовать процесс, вызывающий проблему, затем просто перезапустите его:
Недостаточно Инод (Inode)
Смотрим их количество:
Следующая команда выведет количество используемых инод каждой папкой, присутствующей в корне файловой системы:
Ещё варианты команд, которые делают это же самое (по умолчанию они настроены проверять текущую папку — это можно изменить, для этого вместо точки впишите желаемую для проверки папку:
Второй вариант:
Источник: https://zalinux.ru/?p=3001
Код: Выделить всё
du -sh /
df -hУдаление файлов занятых процессом.
Код: Выделить всё
sudo lsof / | grep deletedЕсли результатов нет, то попробуйте команду:
Код: Выделить всё
sudo lsof / | grep -i delВ списке должен присутствовать процесс, вызывающий проблему, затем просто перезапустите его:
Код: Выделить всё
sudo systemctl restart ИМЯ_СЛУЖБЫНедостаточно Инод (Inode)
Смотрим их количество:
Код: Выделить всё
sudo df -i /Следующая команда выведет количество используемых инод каждой папкой, присутствующей в корне файловой системы:
Код: Выделить всё
for i in /*; do echo $i; find $i |wc -l; doneЕщё варианты команд, которые делают это же самое (по умолчанию они настроены проверять текущую папку — это можно изменить, для этого вместо точки впишите желаемую для проверки папку:
Код: Выделить всё
sudo find . -xdev -type f | cut -d "/" -f 2 | sort | uniq -c | sort -nВторой вариант:
Код: Выделить всё
find . -maxdepth 1 -type d | grep -v '^\.$' | xargs -n 1 -i{} find {} -xdev -type f | cut -d "/" -f 2 | uniq -c | sort -nИсточник: https://zalinux.ru/?p=3001
