Для начала поэкспериментировал с /tmp - перезаписал его нулями
dd if=/dev/zero of=/dev/sda6 bs=1M
Потом создал файловую систему
mke2fs -cc -j -t ext3 /dev/sda6
mke2fs при проверке (-cc) не выдало ошибок. Смонтировал, проверил с помощью dd - ошибок нет. Сложилось у меня впечатление, что ошибки - исключительно логические. Вот теперь хочу такой же фокус сделать с /var. Если с /tmp все было понятно - там хранятся только временные файлы, удалять можно было смело, то с /var не все так понятно. Почитал описание FHS на wiki - вроде как на этом разделе не находится ничего сильно важного. Собственно, вопрос - какие подводные камни мне встретятся при форматировании /var? Надо ли будет потом производить какие-нибудь шаманства для восстановления работоспособности системы?
> Собственно, вопрос - какие подводные камни мне встретятся при форматировании /var? Надо ли будет потом производить какие-нибудь шаманства для восстановления работоспособности системы?
Ну кроме того, что система будет загружаться с кучей варнов и ерроров, она может и вообще не загрузится.
man badblocks:
badblocks - search a device for bad blocks
Так что ФС они вообще не занимаются.
А ещё там написано следующее:
-o output_file
Write the list of bad blocks to the specified file. Without this option, badblocks displays the list on its standard output. The format of this file is suitable for use by the -l option in e2fsck(8) or mke2fs(8).