У нас есть массив 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 и работать с ним.