Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Восстановление программного RAID  (Прочитано 2251 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Raegdan

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Восстановление программного RAID
« : 15 Апреля 2012, 01:25:17 »
Всем привет.
Наученный горьким опытом смерти винтов на сервере, решил в очередной раз поставить два винта в рейд. Заодно и сделать своп на нулевом рейде для скорости.

Купил два одинаковых винта и настроил программный рейд таким образом:
    ----------------------------------------------
sda |     sda1     |     sda2     |     sda3     |
    ----------------------------------------------
           |              |              |
        RAID 1 /      RAID 1 /var    RAID 0 swap
           |              |              |
    ----------------------------------------------
sdb |     sdb1     |     sdb2     |     sdb3     |
    ----------------------------------------------
(надеюсь, понятно нарисовал)

Программный рейд создавал средствами установщика ubuntu server 11.10.

Рейд я собираю первый раз, и у меня встал вопрос, который я бы хотел разрешить, не дожидаясь аврала. Предположим, что один из винтов отходит в мир иной. Я приобретаю новый, ставлю его на место старого и раскатываю на него содержимое уцелевшего. Так вот, как правильно его раскатать?
50% виндузятник, 45% убунтовод, 5% хакинтошер
Пейсатель утилиток под GPL v3 [http://raegdan1406.livejournal.com/]
Злобный коммуняка - рабочим винтовки, буржуям верёвки

Оффлайн drako

  • Старожил
  • *
  • Сообщений: 1422
    • Просмотр профиля
Re: Восстановление программного RAID
« Ответ #1 : 15 Апреля 2012, 02:01:16 »
man mdadm читать не пробовали?  ;)

Оффлайн Raegdan

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: Восстановление программного RAID
« Ответ #2 : 15 Апреля 2012, 02:26:11 »
Почитал...
Хорошая вещь opennet, в консоль пялиться не надо :)

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

Допустим, умер sda, на замену куплен sdc.
sda1 входил в рейд md0.

1) разбиваем новый винт аналогично старому
2) помечаем умерший винт как битый - mdadm /dev/md0 -f /dev/sda1
3) удаляем из рейда - mdadm /dev/md0 -r /dev/sda1
4) добавляем в рейд новый винт - mdadm /dev/md0 -a /dev/sdc1
5) запускаем расширение рейда - mdadm -G /dev/md0 -n2

Правильно так?
« Последнее редактирование: 15 Апреля 2012, 02:47:18 от Raegdan »
50% виндузятник, 45% убунтовод, 5% хакинтошер
Пейсатель утилиток под GPL v3 [http://raegdan1406.livejournal.com/]
Злобный коммуняка - рабочим винтовки, буржуям верёвки

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Восстановление программного RAID
« Ответ #3 : 15 Апреля 2012, 08:42:43 »
фотки и фильмы не будет.))
Wars ~.o

Оффлайн drako

  • Старожил
  • *
  • Сообщений: 1422
    • Просмотр профиля
Re: Восстановление программного RAID
« Ответ #4 : 15 Апреля 2012, 13:15:46 »
Правильно так?
Похоже на правду, только не понятно зачем Вам пятый пункт.

З.Ы. Не люблю я эти программные масивы, уж лучше за 7-8 тыс деревянных купить аппаратный контроллер - получите простоту управления и лучшую производительность.

Оффлайн Raegdan

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: Восстановление программного RAID
« Ответ #5 : 22 Апреля 2012, 17:37:03 »
фотки и фильмы не будет.))

Зима не будет? :)
Я знаю этот мем, но про фотки и фильмы смысла не уловил :)

Пользователь решил продолжить мысль 22 Апреля 2012, 17:39:26:
Не люблю я эти программные масивы, уж лучше за 7-8 тыс деревянных купить аппаратный контроллер - получите простоту управления и лучшую производительность.

Меня напугало то, что в случае смерти контроллера придётся искать полностью такой же...
Да и 7к - это больше, чем я отдал за сами винты...
« Последнее редактирование: 22 Апреля 2012, 17:39:26 от Raegdan »
50% виндузятник, 45% убунтовод, 5% хакинтошер
Пейсатель утилиток под GPL v3 [http://raegdan1406.livejournal.com/]
Злобный коммуняка - рабочим винтовки, буржуям верёвки

Оффлайн oermolaev

  • Старожил
  • *
  • Сообщений: 1478
    • Просмотр профиля
Re: Восстановление программного RAID
« Ответ #6 : 22 Апреля 2012, 18:44:13 »
Меня напугало то, что в случае смерти контроллера придётся искать полностью такой же...
Да и 7к - это больше, чем я отдал за сами винты...
Угу. И года через два уже точно не найдёте

Оффлайн drako

  • Старожил
  • *
  • Сообщений: 1422
    • Просмотр профиля
Re: Восстановление программного RAID
« Ответ #7 : 22 Апреля 2012, 22:57:59 »
Меня напугало то, что в случае смерти контроллера придётся искать полностью такой же...
Да и 7к - это больше, чем я отдал за сами винты...
Точно такой не нужен, подойдет любой другой следующих поколений этого же производителя.

Оффлайн CityAceE

  • Активист
  • *
  • Сообщений: 483
  • Ubuntu 18.04 amd64
    • Просмотр профиля
    • Speccy - наш выбор!
Re: Восстановление программного RAID
« Ответ #8 : 23 Апреля 2012, 04:45:04 »
Заодно и сделать своп на нулевом рейде для скорости.
Не имеет смысла. Swap сам по себе так умеет, если есть несколько swap-разделов, расположенных на разных дисках. Тоже по незнанию вначале cделал RAID0 для swap, но после изучения вопроса отказался от этой затеи.
С уважением, Станислав.

 

Страница сгенерирована за 0.049 секунд. Запросов: 25.