Я новичок, поэтому прошу не пинать, если вопрос не по теме (поиском в интернет не ищется вообще). Есть RAID-5, 4 диска. Один из них начал жаловаться на smart, я решил его убрать. Как это корректно надо было сделать?
запустил в таком порядке:
1. mdadm --manage /dev/md0 --fail /dev/sdc
2. mdadm --manage /dev/md0 --remove /dev/sdc
3. попробовал:
root@darkstar:/home/anton# mdadm --grow /dev/md0 --raid-devices=3
mdadm: this change will reduce the size of the array.
use --grow --array-size first to truncate array.
e.g. mdadm --grow /dev/md0 --array-size 1953262592
4. mdadm --grow /dev/md0 --array-size 1953262592
5. mdadm --grow /dev/md0 --raid-devices=3 --backup-file=/root/grow_md1.bak
прошел reshape, потом recovery, и теперь /dev/md0 не монтируется.
resize2fs /dev/md0 пишет, что надо запустить e2fsck, e2fsck пишет:
The filesystem size (according to the superblock) is 732473472 blocks
The physical size of the device is 488315648 blocks
Either the superblock or the partition table is likely to be corrupt!
с другой стороны, mdadm -D /dev/md0 выдает:
Array Size : 1953262592 (1862.78 GiB 2000.14 GB)
Used Dev Size : 976631296 (931.39 GiB 1000.07 GB)
то есть, данные там всё еще есть?
