У меня есть RAID 5 с 3ware 9650se контроллером в моем HTPC. Недавно я потерял питание системы, и при загрузке RAID 5 сообщил, что он ухудшился.
Используя интерфейс 3ware RAID (тот, который появляется после экрана POST), я добавил "отсутствующий" диск обратно в массив RAID, велел перестроить массив и загрузился в Linux. Затем я оставил систему для восстановления и отправился на работу.
Процесс восстановления в настоящее время составляет 47% и не будет завершен в течение еще нескольких часов, но, как я прочитал, система должна быть пригодной для использования, если она будет немного медленной, во время процесса восстановления. Тем не менее, теперь у меня на диске RAID 5 более 500 медиафайлов с нулевым байтом.
У кого-нибудь есть какие-либо предложения / опыт работы с нулевыми байтами при перестройке RAID 5? Должен ли я восстанавливаться из резервной копии, или данные в моих медиа-файлах будут волшебным образом появляться после завершения восстановления?
Системные характеристики:
- Ubuntu 11.04
- Gigabyte GA-MA785G-UD3H Материнская плата
- 4 ГБ ОЗУ
- RAID-контроллер 3ware 9650se
- Жесткие диски SATA II 4x2 ТБ
Содержимое /etc /fstab:
# <file system> <mount point> <type> <options> <dump> <pass>
UUID=XXXX / xfs defaults 0 1
/dev/sda3 /boot ext4 defaults 0 2
UUID=XXXX none swap sw 0 0
Вывод из tw_cli /c0 show
Unit UnitType Status %RCmpl %V/I/M Stripe Size(GB) Cache AVrfy
------------------------------------------------------------------------------
u0 RAID-5 REBUILDING 47 - 256K 5587.9 ON ON
Port Status Unit Size Blocks Serial
---------------------------------------------------------------
p0 DEGRADED u0 1.82 TB 3907029168 WD-XXXXXXXXXXXX
p1 OK u0 1.82 TB 3907029168 WD-XXXXXXXXXXXX
p2 OK u0 1.82 TB 3907029168 WD-XXXXXXXXXXXX
p3 OK u0 1.82 TB 3907029168 WD-XXXXXXXXXXXX
p4 NOT-PRESENT - - - -
p5 NOT-PRESENT - - - -
p6 NOT-PRESENT - - - -
p7 NOT-PRESENT - - - -
Обновить
Читая часто задаваемые вопросы по XFS, похоже, что я должен был отключить кэш записи на жестких дисках при установке RAID-массива, поскольку «отдельные кэши записи на жесткий диск должны быть отключены, поскольку они не защищены от сбоя питания и в этом случае просто потеряет все содержимое. "
Я не записывал все 500+ файлов при отключении питания, так что это вряд ли является основной причиной проблемы, которую я вижу, но похоже, что это то, что я должен был сделать ранее.
Обновление 2
RAID закончил восстановление и проверку, и у меня все еще есть 470 файлов нулевого байта. Некоторые файлы вновь появились после перестройки, но большинство - нет.
Чтобы предотвратить дальнейшие проблемы, я отключил кэширование записи, как рекомендовано для контроллера 3ware RAID в FAQ по XFS.
Что касается фактической причины проблемы, я не уверен. Все, что я знаю, это то, что часть моих данных исчезла, и мне нужно воскресить то, что я могу из резервных копий.