Показаны сообщения с ярлыком e2fsck. Показать все сообщения
Показаны сообщения с ярлыком e2fsck. Показать все сообщения

суббота, 13 октября 2012 г.

Badblocks такие badblocks.

Буквально час назад появился увлекательный квест - вырубили электричество в моем и соседних домах, и все бы ничего да вот после возобновления подачи электричества перестала загружаться ОС. Жаловалась, что не могла прочитать сектор с диска. Очевидно, надо проверять жесткий диск на наличие badblocks. Диск терять было жалко. Рука сначала потянулась к HirenBoot CD, загрузился с него, запустил MHDD - не видит дисков. Ладно, есть установочный диск с Fedora, загрузился.
1. fdisk -l 
********************

Устр-во Загр     Начало       Конец       Блоки   Id  Система
/dev/sda1   *        2048      411647      204800   83  Linux
/dev/sda2          411648    51611647    25600000   83  Linux
/dev/sda3        51611648    55707647     2048000   82  Linux своп / Solaris
/dev/sda4        55707648   976773167   460532760    5  Расширенный
/dev/sda5        55709696   976773119   460531712   8e  Linux LVM

2. e2fsck -cvfp /dev/sda1
Отрабатывает нормально, без ошибок.
3. e2fsck -cvfp /dev/sda2
Вот тут на консоль посыпались сообщения вида:

Oct 13 21:32:47 Zeus kernel: [ 3336.559122] ata2.00: failed command: READ FPDMA QUEUED
Oct 13 21:32:47 Zeus kernel: [ 3336.559133] ata2.00: cmd 60/08:00:88:db:40/00:00:00:00:00/40 tag 0 ncq 4096 in
Oct 13 21:32:47 Zeus kernel: [ 3336.559135]          res 51/40:08:88:db:40/00:00:00:00:00/40 Emask 0x409 (media error) <F>
Oct 13 21:32:47 Zeus kernel: [ 3336.559147] ata2.00: status: { DRDY ERR }
Oct 13 21:32:47 Zeus kernel: [ 3336.559149] ata2.00: error: { UNC }
Oct 13 21:32:47 Zeus kernel: [ 3336.570044] ata2.00: configured for UDMA/133
Oct 13 21:32:47 Zeus kernel: [ 3336.570054] ata2: EH complete
Oct 13 21:32:51 Zeus kernel: [ 3340.200282] ata2.00: exception Emask 0x0 SAct 0x1 SErr 0x0 action 0x0
Неприятно. Жду пока отработает команда e2fsck. Выдает несколько ошибок о том, что проблема с инодами файла /var/log/messages, которые автоматически не исправляются. Ладно, запускаю:
4. e2fsck -cvfy /dev/sda2
Исправляет таки ошибки, помечает badblocks. Пробую перегрузиться
5. reboot
Система стартует нормально. Но, нужно покупать еще один жесткий диск и делать рэйд-массив, а пока - здоровья вам и вашим жестким дискам.

пятница, 16 марта 2012 г.

Error allocating block bitmap (4)

У меня крутится несколько виртуальных машин на ESXi5, к одной виртуальной машине подключен диск объемом 2Т. После перезагрузки вылезла ошибка на этапе проверки файловой системы:
Error allocating block bitmap (4): 

Give root password for maintenance (or type Control-D to continue)



Замечательно. Опытным путем было установлено, что утилите e2fsck не хватает памяти для проверки файловой системы. Т.е. можно увеличить размер памяти для виртуальной машины на время для ее загрузки, либо временно убрать раздел из /etc/fstab, а потом после старта системы запустить проверку на НЕ смонтированном разделе (опять же, если есть swap-раздел/swap-файл размером от 2Г).

Литература: http://blog.ronnyegner-consulting.de/2011/08/18/ext4-and-the-16-tb-limit-now-solved/