forum.wfido.ru  

Вернуться   forum.wfido.ru > Прочие эхи > RU.LINUX.CHAINIK

Ответ
 
Опции темы Опции просмотра
  #1  
Старый 03.10.2017, 08:30
Rinat H. Sadretdinow
Guest
 
Сообщений: n/a
По умолчанию Как правильно удалить один диск из RAID 5?

Rinat H. Sadretdinow написал(а) к All в Oct 17 07:13:28 по местному времени:

Нello All!

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

Есть софтварный рейд, RAID 5, из четырёх дисков. Один диск начал сыпаться и его решено было убрать. Согласно википедии в RAID 5 минимальное количество дисков равно трём, так что в принципе это возможно. Но вот как физически выкинуть из уже работающего 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
Ответить с цитированием
  #2  
Старый 03.10.2017, 11:00
Konstantin Rusin
Guest
 
Сообщений: n/a
По умолчанию Как правильно удалить один диск из RAID 5?

Konstantin Rusin написал(а) к Rinat H. Sadretdinow в Oct 17 09:56:36 по местному времени:

Нello, Rinat Н. Sadretdinow.
On 03.10.17 7:13 you wrote:

RS> Человека волнует вопрос остались ли данные или убились этим 'grow'
RS> напрочь и если остались можно ли теперь из оттуда вынуть?
Уменьшить количество дисков нельзя. Можно пометить диск как сбойный и произвести его замену с последующим пересчетом контрольных сумм всего RAID. Это займет определенное время.

Можно заменить сбойный том на LVM-том, созданный на оставшихся дисках, но в твоем случае пропадет вся надежность дисковой подсистемы.

--
Best regards!
Posted using Нotdoged on Android
--- Нotdoged/2.13.5/Android
Ответить с цитированием
  #3  
Старый 03.10.2017, 11:30
Rinat H. Sadretdinow
Guest
 
Сообщений: n/a
По умолчанию Как правильно удалить один диск из RAID 5?

Rinat H. Sadretdinow написал(а) к Konstantin Rusin в Oct 17 10:25:16 по местному времени:

Нello Konstantin!

03 Oct 17 09:56, you wrote to me:

RS>> Человека волнует вопрос остались ли данные или убились этим
RS>> 'grow' напрочь и если остались можно ли теперь из оттуда вынуть?
KR> Уменьшить количество дисков нельзя.

А в интернетах пишут что

~~~
в raid5 один диск можно удалить, но скорость сразу упадёт
потом спец.утилитой можно добавить новый...
~~~

KR> Можно заменить сбойный том на LVM-том, созданный на оставшихся дисках,
KR> но в твоем случае пропадет вся надежность дисковой подсистемы.

Сейчас насколько я понял главный вопрос пропали ли данные после всех манипуляций, которые я привёл в прошлом письме и если не пропали, то как их оттуда достать?

Bye!

--- GoldED+/LNX 1.1.5-b20150715
Ответить с цитированием
  #4  
Старый 03.10.2017, 12:40
Alexey Vissarionov
Guest
 
Сообщений: n/a
По умолчанию Как правильно удалить один диск из RAID 5?

Alexey Vissarionov написал(а) к Rinat H. Sadretdinow в Oct 17 10:44:00 по местному времени:

Доброго времени суток, Rinat!
03 Oct 2017 07:13:28, ты -> All:

RНS> Есть софтварный рейд, RAID 5, из четырёх дисков. Один диск начал
RНS> сыпаться и его решено было убрать. Согласно википедии

Читать педивикию про уже используемый массив - хорошее начало...

RНS> в RAID 5 минимальное количество дисков равно трём, так что в
RНS> принципе это возможно. Но вот как физически выкинуть из уже
RНS> работающего RAID 5 один диск причём чтобы данные не потерялись?

Очень аккуратно и не забыв сделать резервную копию.

RНS> Было сделано так (далее просто цитирую):
RНS> 1. mdadm --manage /dev/md0 --fail /dev/sdc
RНS> 2. mdadm --manage /dev/md0 --remove /dev/sdc

Получили degraded массив. Плохо, но еще не фатально.

RНS> 3. попробовал:
RНS> mdadm --grow /dev/md0 --raid-devices=3
RНS> mdadm: this change will reduce the size of the array.
RНS> use --grow --array-size first to truncate array.
RНS> e.g. mdadm --grow /dev/md0 --array-size 1953262592
RНS> 4. mdadm --grow /dev/md0 --array-size 1953262592

Отправили по женской части данные.

RНS> 5. mdadm --grow /dev/md0 --raid-devices=3
RНS> --backup-file=/root/grow_md1.bak

Окончательно похерили данные.

RНS> прошел reshape, потом recovery, и теперь /dev/md0 не монтируется.

Вполне закономерно.

RНS> resize2fs /dev/md0 пишет, что надо запустить e2fsck, e2fsck пишет:
RНS> The filesystem size (according to the superblock) is 732473472
RНS> blocks The physical size of the device is 488315648 blocks
RНS> Either the superblock or the partition table is likely to be
RНS> corrupt!

Правильно пишет. Ибо запускать resize2fs надо было до упражнений с mdadm.

RНS> с другой стороны, mdadm -D /dev/md0 выдает:
RНS> Array Size : 1953262592 (1862.78 GiB 2000.14 GB)
RНS> Used Dev Size : 976631296 (931.39 GiB 1000.07 GB)

Уже пофигу.

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

Теоретически я такое извлекаю (за деньги), но дурака, который не сделал резервную копию двух сраных терабайтов, даже не жалко.


--
Alexey V. Vissarionov aka Gremlin from Kremlin
gremlin ПРИ gremlin ТЧК ru; +vii-cmiii-ccxxix-lxxix-xlii

... Если нет слов - не утруждай себя написанием букв
--- /bin/vi
Ответить с цитированием
  #5  
Старый 03.10.2017, 12:40
Alexey Vissarionov
Guest
 
Сообщений: n/a
По умолчанию Как правильно удалить один диск из RAID 5?

Alexey Vissarionov написал(а) к Konstantin Rusin в Oct 17 10:44:44 по местному времени:

Доброго времени суток, Konstantin!
03 Oct 2017 09:56:36, ты -> Rinat Н. Sadretdinow:

RS>> Человека волнует вопрос остались ли данные или убились этим
RS>> 'grow' напрочь и если остались можно ли теперь из оттуда вынуть?
KR> Уменьшить количество дисков нельзя.

Можно.
И даже переделывать массив между RAID-1, RAID-5 и RAID-6 "на ходу" можно. Единственное требование - вдумчиво прочитать TFM до начала модификаций.

KR> Можно пометить диск как сбойный и произвести его замену с последующим
KR> пересчетом контрольных сумм всего RAID. Это займет определенное время.

Браво, капитан! Вот ваша байдарка, капитан!
_________________________________________
\_______________________________________/

Вообще-то в исходном сообщении была описана ситуация, когда замена сбойного диска в принципе не планировалась.

KR> Можно заменить сбойный том на LVM-том

А за такие советы в приличных местах бьют в рыло. Ногами.


--
Alexey V. Vissarionov aka Gremlin from Kremlin
gremlin ПРИ gremlin ТЧК ru; +vii-cmiii-ccxxix-lxxix-xlii

... Все мы - да. Но некоторые - таки.
--- /bin/vi
Ответить с цитированием
  #6  
Старый 04.10.2017, 02:30
Sergey Anohin
Guest
 
Сообщений: n/a
По умолчанию Как правильно удалить один диск из RAID 5?

Sergey Anohin написал(а) к Alexey Vissarionov в Oct 17 01:06:32 по местному времени:

Нello, Alexey!

AV> А за такие советы в приличных местах бьют в рыло. Ногами.

Кстати а ZFS в линухе кто-то пользует?

С наилучшими пожеланиями, Sergey Anohin.

--- wfido
Ответить с цитированием
  #7  
Старый 04.10.2017, 09:30
Alexey Vissarionov
Guest
 
Сообщений: n/a
По умолчанию Как правильно удалить один диск из RAID 5?

Alexey Vissarionov написал(а) к Sergey Anohin в Oct 17 08:14:14 по местному времени:

Доброго времени суток, Sergey!
04 Oct 2017 01:06:32, ты -> мне:

AV>> А за такие советы в приличных местах бьют в рыло. Ногами.
SA> Кстати а ZFS в линухе кто-то пользует?

АПВС? Тем более в треде про RAID...


--
Alexey V. Vissarionov aka Gremlin from Kremlin
gremlin ПРИ gremlin ТЧК ru; +vii-cmiii-ccxxix-lxxix-xlii

... Вопрос понял, ответ думаю
--- /bin/vi
Ответить с цитированием
  #8  
Старый 04.10.2017, 10:20
Sergey Anohin
Guest
 
Сообщений: n/a
По умолчанию Как правильно удалить один диск из RAID 5?

Sergey Anohin написал(а) к Alexey Vissarionov в Oct 17 09:04:03 по местному времени:

Нello, Alexey!

AV>>> А за такие советы в приличных местах бьют в рыло. Ногами.
SA>> Кстати а ZFS в линухе кто-то пользует?
AV> АПВС? Тем более в треде про RAID...

Ну потому что там работа с дисковыми массивами вроде как все просто.
Правда в линухе хз какая версия ZFS, ну и раму ж она жрет, и есс крайне
желательно.

С наилучшими пожеланиями, Sergey Anohin.

--- wfido
Ответить с цитированием
  #9  
Старый 04.10.2017, 20:00
Oleg Levkin
Guest
 
Сообщений: n/a
По умолчанию Как правильно удалить один диск из RAID 5?

Oleg Levkin написал(а) к Alexey Vissarionov в Oct 17 18:26:32 по местному времени:

Я рад пообщаться с тобой, Alexey!

Однажды, сидя за компутером и покуривая бамбук, увидел я как 03 Окт 2017 Alexey Vissarionov и Konstantin Rusin травили байки про Как правильно удалить один диск из RAID 5?:
KR>> Можно заменить сбойный том на LVM-том
AV> А за такие советы в приличных местах бьют в рыло. Ногами.
Как тогда отучить "копейку" от попыток создания LVM при установке на компьютер?
Или это суперсекретная информация?

За SIMM прощаюсь, пишите письма
Oleg
ин зе хоум

Team [Квакеров&Думеров - Давить!] [Мультфильмы - RULEZ FOREVER!]

... Весна. В море тушат самолеты.
--- Модный таракан/W32 1.1.5
Ответить с цитированием
  #10  
Старый 04.10.2017, 20:50
Alexey Vissarionov
Guest
 
Сообщений: n/a
По умолчанию Как правильно удалить один диск из RAID 5?

Alexey Vissarionov написал(а) к Oleg Levkin в Oct 17 19:31:00 по местному времени:

Доброго времени суток, Oleg!
04 Oct 2017 18:26:32, ты -> мне:

KR>>> Можно заменить сбойный том на LVM-том
AV>> А за такие советы в приличных местах бьют в рыло. Ногами.
OL> Как тогда отучить "копейку" от попыток создания LVM при
OL> установке на компьютер? Или это суперсекретная информация?

Для текстового установщика: переключиться в другую консоль, разбить диск вручную, сказать "использовать существующий раздел".

Для гуйни: выбрать manual partitioning.


--
Alexey V. Vissarionov aka Gremlin from Kremlin
gremlin ПРИ gremlin ТЧК ru; +vii-cmiii-ccxxix-lxxix-xlii

... Алкоголь - средство для превращения черной тоски в белую горячку
--- /bin/vi
Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 10:21. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot