Я обнулял свободное место на Ubuntu 12.04, используя sfill
, когда команда перестала отвечать, и мне пришлось перезагрузить компьютер.
Теперь система говорит, что у нее нет свободного места и что она работает в режиме низкой графики. До этого у меня было почти 500 концертов.
df
говорит, что есть 0 свободных байтов. df -i
сообщает только о 2% используемых INODES.
Я запустил fsck
, и это не решило проблему.
Что я могу сделать, чтобы решить проблему?
sfill
от безопасного - удаляют пакет (также обеспечивает srm
)
Традиционно мы обнуляем как это:
cat /dev/zero > wtf; sync; sleep 3; sync; rm -f wtf
В Вашем случае Вы использовали sfill
, не уверенный, какие аргументы Вы использовали (какие файлы это писало любому), если Вы помните cwd (текущий рабочий каталог), в то время как Ваш работали sfill
от, Вы можете cd
там и использование ls -lahS
чтобы видеть, существуют ли огромные файлы, если так, просто удалите его.
Если Вы не помните, попытайтесь использовать следующую команду, чтобы найти, что большие файлы, ниже примера находят 10 ГиБ + файлы.
find / -depth -type f -size +10G -exec ls -lhS {} \;
Примечание: Это не имеет никакого отношения к inodes (должен быть огромный файл, который заполнил жесткий диск). fsck
не поможет, потому что это не проблема файловой системы.