Автор Тема: RAID для двух HDD в AltLinux server ark 5.0  (Прочитано 3184 раз)

Оффлайн emian

  • Участник
  • *
  • Сообщений: 27
На серваке стоит 2 жестких диска.
При установке разбиение диска проходило автоматически. Т.е., по мануалу, был создан массив RAID0?
Теперь что, получается, если один из винтов полетит, весь сервак рухнет?
Как же тогда в случае чего провести восстановление системы?
Можно ли как-то перевести все в RAID1 на уже установленной системе, или все сносить и ставить заново?

Оффлайн emian

  • Участник
  • *
  • Сообщений: 27
Re: RAID для двух HDD в AltLinux server ark 5.0
« Ответ #1 : 25.12.2009 14:06:14 »
Хм, в документации ошибка? Стоит-то RAID1.
[admin@SERVER ~]$ cat /proc/mdstat
Personalities : [raid1]
md3 : active raid1 sda6[0] sdb6[1]
      240284096 blocks [2/2] [UU]

md2 : active raid1 sda5[0] sdb5[1]
      240284096 blocks [2/2] [UU]

md1 : active raid1 sdb2[1] sda2[0]
      4192896 blocks [2/2] [UU]
      bitmap: 0/128 pages [0KB], 16KB chunk

md0 : active raid1 sda1[0] sdb1[1]
      3622528 blocks [2/2] [UU]

unused devices: <none>

Но тут другой вопрос.
Зачем он разбил на два диска по 240 Гб?
Для работы доступен только один 240-гиговый раздел.
Как узнать, под что используется вторые 240 гб?

Оффлайн speccyfan

  • Участник
  • *
  • Сообщений: 522
  • CCNA
    • speccyfan (Примеры различных конфигураций сетевых сервисов)
Re: RAID для двух HDD в AltLinux server ark 5.0
« Ответ #2 : 25.12.2009 14:12:46 »
Посмотрите вывод df или mount
With best regards, Yury Konovalov aka 2:453/53

Оффлайн emian

  • Участник
  • *
  • Сообщений: 27
Re: RAID для двух HDD в AltLinux server ark 5.0
« Ответ #3 : 25.12.2009 14:31:53 »
/dev/md1              4,0G  1,5G  2,4G  39% /
udevfs                5,0M  204K  4,9M   4% /dev
shmfs                 885M     0  885M   0% /dev/shm
tmpfs                 885M   12K  885M   1% /tmp
/dev/md2              226G  3,4G  211G   2% /var
/dev/md3              226G  188M  214G   1% /var/lib/vz
Понял, значит он 20 гигов под виртуальные машины отдал...
А RAID1 поддерживает изменение разделов?
Можно ли из md3 перелить место в md2?

Оффлайн Andrey

  • Участник
  • *
  • Сообщений: 734
Re: RAID для двух HDD в AltLinux server ark 5.0
« Ответ #4 : 25.12.2009 17:58:26 »
А зачем вам в /var стока места? Перемонтируйте куда хотите и все....

Оффлайн emian

  • Участник
  • *
  • Сообщений: 27
Re: RAID для двух HDD в AltLinux server ark 5.0
« Ответ #5 : 25.12.2009 20:52:44 »
Это допустимо для RAID? Ничего не полетит?
Чем можно перемонтировать?
Извините, что столько вопросов задаю...

Онлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 376
  • Учиться .... Телепатами не рождаются, ими ....
Re: RAID для двух HDD в AltLinux server ark 5.0
« Ответ #6 : 25.12.2009 21:25:39 »
Это допустимо для RAID? Ничего не полетит?
Чем можно перемонтировать?
Извините, что столько вопросов задаю...
Обычным способом - как-будто это и не RAID

Оффлайн emian

  • Участник
  • *
  • Сообщений: 27
Re: RAID для двух HDD в AltLinux server ark 5.0
« Ответ #7 : 26.12.2009 12:57:24 »
Я тут подумал, а каким образом может помочь перемонтирование?
Хранилища пользователей лежат в /var/srv/home, т.е. на них идет 220 гигов раздела /dev/md2.
Но, если я раздел /dev/md3 примонтирую к home, разве они смогут взаимодействовать, если и на md3 и на md2 уже лежат файлы? Или будет работать?
Можно ли как-нибудь с помощью fdisk или mdadm убить или урезать раздел /dev/md3, и освободившееся место приклеить к /dev/md2.
Очень прошу помочь, маны читаю но не очень понимаю как подобное осуществить...

Онлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 376
  • Учиться .... Телепатами не рождаются, ими ....
Re: RAID для двух HDD в AltLinux server ark 5.0
« Ответ #8 : 26.12.2009 13:58:24 »
Наверное отсюда:
http://xgu.ru/wiki/Программный_RAID_в_Linux
1.Удалить массив /dev/md3  (предварительно скопировав куда-нибудь его содержимое)
2. Расширенить массив /dev/md2

Оффлайн emian

  • Участник
  • *
  • Сообщений: 27
Re: RAID для двух HDD в AltLinux server ark 5.0
« Ответ #9 : 27.12.2009 16:06:20 »
Это руководство давно прочитал, но легче от него не стало.
Там есть расширение массива только за счет добавления нового диска (т.е., как я понимаю, параллельно), а не за счет увеличения имеющегося пространства.
Поэтому вопрос остается открытым...

Онлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 376
  • Учиться .... Телепатами не рождаются, ими ....
Re: RAID для двух HDD в AltLinux server ark 5.0
« Ответ #10 : 27.12.2009 16:11:28 »
Ну если вы удалили /dev/md3, то освободились и разделы из которых состоял md3? Или я что-то не понимаю?

Оффлайн emian

  • Участник
  • *
  • Сообщений: 27
Re: RAID для двух HDD в AltLinux server ark 5.0
« Ответ #11 : 27.12.2009 18:44:12 »
Это да, но если потом расширить /dev/md2 этими освободившимися разделами, то разве он увеличится?
Он же добавит его как запасной, не прибавив размера, судя по описания команды...
« Последнее редактирование: 27.12.2009 18:50:50 от emian »

Онлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 376
  • Учиться .... Телепатами не рождаются, ими ....
Re: RAID для двух HDD в AltLinux server ark 5.0
« Ответ #12 : 27.12.2009 20:34:05 »
Я вот читаю :
http://ru.ispdoc.com/index.php/Mdadm

Цитировать
Расширение массива
Допустим, кончается место на разделе и вы решили расширить массив. Добавили ещё один диск. Теперь его надо добавить в массив:
mdadm --add /dev/md0 /dev/sde

Если в массиве уже есть избыточность, диск будет добавлен в режиме spare ("запасной" диск). Для расширения массива за счёт него:
mdadm --grow /dev/md0 -n4

Цифра 4 означает, что теперь под массив надо использовать 4 диска (было 3, расширили до 4-х).
и тут :
http://www.xgu.ru/wiki/raid

Цитировать
Проверяем, что диск (раздел) добавился:
    %# mdadm --detail /dev/hdh2
    %# cat /proc/mdstat

Если раздел действительно добавился, мы можем расширить массив:
    %# mdadm -G /dev/md0 --raid-devices=4

PS учтите - может я что-то не так понял - у меня под рукой нет RAID массива, что-бы проверить ....

Оффлайн emian

  • Участник
  • *
  • Сообщений: 27
Re: RAID для двух HDD в AltLinux server ark 5.0
« Ответ #13 : 27.12.2009 20:46:21 »
Я вот тоже это смотрел, но там вроде как советы в целом по RAIDу, и по сути больше всего подходят к RAID0. Как эти добавочные партиции будут на RAID1 не укладывается в моем представлении... Как он будет знать, какие из них - основа, а какие зеркала...

Онлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 376
  • Учиться .... Телепатами не рождаются, ими ....
Re: RAID для двух HDD в AltLinux server ark 5.0
« Ответ #14 : 27.12.2009 20:59:55 »
http://ru.wikipedia.org/wiki/Mdadm
(почти буквальный перевод man mdadm)
Цитировать
Grow — расширение или уменьшение размера (shrink) массива, либо иное его реформирование (reshape). На данный момент поддерживается изменение активного размера компонентов в RAID-массивах уровней 1/4/5/6, а также изменение количества активных устройств в RAID1.
или тот-же текст в мане :
Цитировать
Grow   Grow (or shrink) an array, or otherwise reshape it in some  way.
              Currently supported growth options including changing the active
              size of component devices and  changing  the  number  of  active
              devices  in RAID levels 1/4/5/6, as well as adding or removing a
              write-intent bitmap.