= Сообщение: 1899 из 3211 ================================= RU.LINUX.CHAINIK = От : Alexey Vissarionov 2:5020/545 03 Oct 17 10:44:00 Кому : Rinat H. Sadretdinow 03 Oct 17 10:44:00 Тема : Как правильно удалить один диск из RAID 5? FGHI : area://RU.LINUX.CHAINIK?msgid=2:5020/545+59d33fc1 На : area://RU.LINUX.CHAINIK?msgid=2:5020/620+59d3112b = Кодировка сообщения определена как: CP866 ================================== ============================================================================== Доброго времени суток, Rinat! 03 Oct 2017 07:13:28, ты -> All:
RHS> Есть софтварный рейд, RAID 5, из четырёх дисков. Один диск начал RHS> сыпаться и его решено было убрать. Согласно википедии
Читать педивикию про _уже_ используемый массив - хорошее начало...
RHS> в RAID 5 минимальное количество дисков равно трём, так что в RHS> принципе это возможно. Hо вот как физически выкинуть из уже RHS> работающего RAID 5 один диск причём чтобы данные не потерялись?
Очень аккуратно и не забыв сделать резервную копию.
RHS> Было сделано так (далее просто цитирую): RHS> 1. mdadm --manage /dev/md0 --fail /dev/sdc RHS> 2. mdadm --manage /dev/md0 --remove /dev/sdc
Получили degraded массив. Плохо, но еще не фатально.
RHS> 3. попробовал: RHS> mdadm --grow /dev/md0 --raid-devices=3 RHS> mdadm: this change will reduce the size of the array. RHS> use --grow --array-size first to truncate array. RHS> e.g. mdadm --grow /dev/md0 --array-size 1953262592 RHS> 4. mdadm --grow /dev/md0 --array-size 1953262592
RHS> прошел reshape, потом recovery, и теперь /dev/md0 не монтируется.
Вполне закономерно.
RHS> resize2fs /dev/md0 пишет, что надо запустить e2fsck, e2fsck пишет: RHS> The filesystem size (according to the superblock) is 732473472 RHS> blocks The physical size of the device is 488315648 blocks RHS> Either the superblock or the partition table is likely to be RHS> corrupt!
Правильно пишет. Ибо запускать resize2fs надо было _до_ упражнений с mdadm.
RHS> с другой стороны, mdadm -D /dev/md0 выдает: RHS> Array Size : 1953262592 (1862.78 GiB 2000.14 GB) RHS> Used Dev Size : 976631296 (931.39 GiB 1000.07 GB)
Уже пофигу.
RHS> Человека волнует вопрос остались ли данные или убились этим RHS> 'grow' напрочь и если остались можно ли теперь из оттуда вынуть?
Теоретически я такое извлекаю (за деньги), но дурака, который не сделал резервную копию двух сраных терабайтов, даже не жалко.
-- Alexey V. Vissarionov aka Gremlin from Kremlin gremlin ПРИ gremlin ТЧК ru; +vii-cmiii-ccxxix-lxxix-xlii
... Если нет слов - не утруждай себя написанием букв --- /bin/vi * Origin: http://openwall.com/Owl/ru (2:5020/545)