Назад | Перейти на главную страницу

Первые 500 МБ массива RAID6 очищены, как восстановить?

У нас есть массив RAID6 с 12 дисками на контроллере 3ware 9650SE-12ML. Инженер нашего провайдера серверов по ошибке выдал эту команду: sudo dd if=/dev/zero of=/dev/sde bs=1M count=500; sync;

/dev/sde - это Linux-устройство массива raid.

Это стерло первые 500 МБ этого устройства. На нем не было раздела, устройство было настроено как файловая система ext4.

tw-cli не показывает ошибок. Я еще ничего не пробовал. Устройство все еще смонтировано в точке монтирования, но все файлы исчезли, и оно стало «файловой системой только для чтения».

Какая информация пропала и как ее восстановить?

Unit  UnitType  Status         %RCmpl  %V/I/M  Stripe  Size(GB)  Cache  AVrfy
------------------------------------------------------------------------------
u0    RAID-6    OK             -       -       256K    27939.6   RiW    ON

VPort Status         Unit Size      Type  Phy Encl-Slot    Model
------------------------------------------------------------------------------
p0    OK             u0   2.73 TB   SATA  0   -            TOSHIBA DT01ACA300
p1    OK             u0   2.73 TB   SATA  1   -            TOSHIBA DT01ACA300
p2    OK             u0   2.73 TB   SATA  2   -            TOSHIBA DT01ACA300
p3    OK             u0   2.73 TB   SATA  3   -            TOSHIBA DT01ACA300
p4    OK             u0   2.73 TB   SATA  4   -            TOSHIBA DT01ACA300
p5    OK             u0   2.73 TB   SATA  5   -            TOSHIBA DT01ACA300
p6    OK             u0   2.73 TB   SATA  6   -            TOSHIBA DT01ACA300
p7    OK             u0   2.73 TB   SATA  7   -            TOSHIBA DT01ACA300
p8    OK             u0   2.73 TB   SATA  8   -            TOSHIBA DT01ACA300
p9    OK             u0   2.73 TB   SATA  9   -            TOSHIBA DT01ACA300
p10   OK             u0   2.73 TB   SATA  10  -            TOSHIBA DT01ACA300
p11   OK             u0   2.73 TB   SATA  11  -            TOSHIBA DT01ACA300

Name  OnlineState  BBUReady  Status    Volt     Temp     Hours  LastCapTest
---------------------------------------------------------------------------
bbu   On           Yes       OK        OK       OK       0      xx-xxx-xxxx

ОБНОВИТЬ: Мы использовали e2fsck, и он восстановил информацию о суперблоке из другого места. Устройство снова стало монтируемым. Однако когда мы его смонтировали, на нем не было файла.

Лучший способ - восстановить последнюю резервную копию.

В противном случае можно попробовать инструменты, упомянутые в Ubuntu Статья о восстановлении данных. В целях безопасности вы должны создать образ текущего состояния тома RAID и работать с ним.