Всем привет.
При чтении жесткого диска (в частности, /var и /tmp, находящихся на отдельных разделах) вылетают ошибки:
[ 151.705347] ata3.00: exception Emask 0x0 SAct 0x2 SErr 0x0 action 0x0
[ 151.705391] ata3.00: irq_stat 0x40000008
[ 151.705430] ata3.00: cmd 60/e0:08:b7:82:45/00:00:03:00:00/40 tag 1 ncq 114688 in
[ 151.705431] res 41/40:00:07:83:45/06:00:03:00:00/40 Emask 0x409 (media error) <F>
[ 151.705517] ata3.00: status: { DRDY ERR }
[ 151.705551] ata3.00: error: { UNC }
[ 151.707427] ata3.00: configured for UDMA/133
[ 151.707433] ata3: EH complete
Проверял командой
dd if=/dev/sdaX of=/dev/zero bs=1M
Для начала поэкспериментировал с /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? Надо ли будет потом производить какие-нибудь шаманства для восстановления работоспособности системы?