Нашему серверу с RHEL 4 сегодня явно не хватило места. Он работал нормально, и я решил запустить du -s
в неиспользуемом каталоге файлов, чтобы увидеть, сколько места мы могли бы освободить, удалив его. По возвращении из комнаты отдыха официант находился по адресу:
/dev/hda5 112175876 112175876 0 100% /
Как это могло произойти? Я знаю, что это очень неоднозначный вопрос, но в то время мы не выполняли никакой тяжелой передачи данных, единственное, что, по-видимому, вызвало это, - это мой запуск du -s
команда, которая вообще не имеет смысла. Это диск, где /
монтируется среди прочего.
Есть идеи?
Если вы все еще можете получить доступ к серверу, вы можете узнать папки, которые занимают большую часть места, с помощью такой команды, как:
$ sudo du -sh /*
Заполнение раздела может происходить легко и достаточно быстро. Просто имейте программное обеспечение с ошибками, которое непрерывно записывает в файл журнала без остановки и сна. Через небольшой промежуток времени ваша файловая система окажется заполненной. В качестве меры предосторожности для такого сценария создается отдельный раздел для /var
.