Добро пожаловать, Гость. Пожалуйста авторизуйтесь здесь.
FGHIGate на GaNJa NeTWoRK ST@Ti0N - Просмотр сообщения в эхоконференции RU.LINUX.CHAINIK
Введите FGHI ссылку:


Присутствуют сообщения из эхоконференции RU.LINUX.CHAINIK с датами от 15 Jul 13 07:24:14 до 04 Sep 24 14:46:19, всего сообщений: 3211
Ответить на сообщение К списку сообщений Предыдущее сообщение Следующее сообщение
= Сообщение: 1896 из 3211 ================================= RU.LINUX.CHAINIK =
От   : Rinat H. Sadretdinow             2:5020/620         03 Oct 17 07:13:28
Кому : All                                                 03 Oct 17 07:13:28
Тема : Как правильно удалить один диск из RAID 5?
FGHI : area://RU.LINUX.CHAINIK?msgid=2:5020/620+59d3112b
= Кодировка сообщения определена как: CP866 ==================================
Ответ: area://RU.LINUX.CHAINIK?msgid=2:5020/570.21+921c077f
Ответ: area://RU.LINUX.CHAINIK?msgid=2:5020/545+59d33fc1
==============================================================================
Hello All!

Говорю сразу, мопед не мой, меня попросили узнать. Сам я в рейдах дуб дубом, никогда их у меня не было, я только знаю что это такое, но самолично никогда руками не щупал.

Есть софтварный рейд, RAID 5, из четырёх дисков. Один диск начал сыпаться и его решено было убрать. Согласно википедии в RAID 5 минимальное количество дисков равно трём, так что в принципе это возможно. Hо вот как физически выкинуть из уже работающего RAID 5 один диск причём чтобы данные не потерялись?

Было сделано так (далее просто цитирую):

~~~
1. mdadm --manage /dev/md0 --fail /dev/sdc

2. mdadm --manage /dev/md0 --remove /dev/sdc

3. попробовал:

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)
~~~

Человека волнует вопрос остались ли данные или убились этим 'grow' напрочь и если остались можно ли теперь из оттуда вынуть?

Bye!

--- GoldED+/LNX 1.1.5-b20150715
* Origin: -= Thunder Bird =- (2:5020/620)

К главной странице гейта
Powered by NoSFeRaTU`s FGHIGate
Открытие страницы: 0.067219 секунды