Всем привет! Помогите, пожалуйста, восстановить данные.
Был массив RAID5 из 3х дисков (sdc1, sdd1, sde1). На массиве был LUKS, а на нем ext4.
Понадобилось добавить 4й диск. Сделал так:
mdadm --add /dev/md0 /dev/sdf1
mdadm --grow --backup-file=/root/grow_md0.bak --raid-devices=4 /dev/md0
Примерно через 5 минут по какой-то неведомой причине машинка ребутнулась, возможно электричество… Как раз когда массив находился в состоянии reshape.
После ребута массив, естественно не собрался, в dmesg такая ошибка:
raid5: reshape_position too early for auto-recovery - aborting. md: pers->run() failed ...
Я попробовал (вероятно, зря) сделать так
mdadm --assemble --verbose --update=revert-reshape
--invalid-backup --backup-file=/root/grow_md0.bak /dev/md0 /dev/sd[cdef]1
/dev/md0
появился, даже открылся в cryptsetup luksOpen
, попробовал смонтировать ext4 в readonly - видны директории, но без владельца и прав, в них нельзя зайти и т.д.
fsck находит огромное кол-во ошибок, я пока не стал ему разрешать их фиксить.
P.S. Сейчас еще заметил, что бэкапа то и нет по какой-то причине, файлик /root/grow_md0.bak
отсутствует.
Help!