Страница 1 из 1

Не добавляется статься в вику

Добавлено: 08 янв 2009 11:06
Dizelsky
Призываются пряморукие
Статья готова к copy-paste в вики:

Код: Выделить всё

====== Soft Raid на примере RH-based инсталляторов ======

Как осздать Software raid:
   1. Предварительно установить два или более одинаковых дисков в сервер (диски D1 и D2).
   2. Просчитать какого размера должен быть раздел SWAP, остальное пространство выделть под корневую ФС.
   3. В процессе установки системы, в Disk Setup отчистить D1 и D2 от разделов.
   4. После нажатия кнопки Raid появится окно в котором нужно выбрать Create a software raid partition.
   5. В следующем окне следует установить "галочку" только на D1 и определиться с размером корневой ФС.
   6. Повторить шаги 4-5 для D2.
   7. Повторить шаги 4-6 для раздела SWAP.
   8. Снова нажать на кнопку RAID и выбрать Create a raid device.
   9. В появившемся окне выбрать - Mount Point:/;File System Type:ext3; Raid device: md0; Raid Level: Raid1; В raid members выбрать разделы одинаковго размера, те которые были созданы для корневой ФС.
  10. Повторить шаги 8-9 для SWAP.

Дальнейшая установка не отличается от обычной.

Если Raid рассыпался, то:
Вычислить недостающий раздел (Команда mdadm --detail /dev/md0).

/dev/md0:
          Version : 00.90.03
    Creation Time : Tue Jul  1 10:59:56 2008
       Raid Level : raid1
       Array Size : 142608896 (136.00 GiB 146.03 GB)
    Used Dev Size : 142608896 (136.00 GiB 146.03 GB)
     Raid Devices : 2
    Total Devices : 1
  Preferred Minor : 0
      Persistence : Superblock is persistent
      Update Time : Thu Jul  3 01:15:37 2008
            State : clean, degraded
   Active Devices : 1
  Working Devices : 1
   Failed Devices : 0
    Spare Devices : 0
             UUID : 2efdd6ae:fcae1d1b:337536de:158c4c7e
           Events : 0.3134
      Number   Major   Minor   RaidDevice State
         0       8        1        0      active sync   /dev/sda1
         1       0        0        1      removed

Видно, что активен только /dev/sda1. Подключаем  /dev/sdb1:

    mdadm --manage --add /dev/md0 /dev/sdb1

Синхронизация дисков займет некоторое время(30-60 минут на 150Gb SCSI). Статус синхронизации можно смотреть конмандой:

    mdadm --detail /dev/md0 | grep "Rebuild Status"

В файле mdadm.conf установите почтовый адрес - поле MAILADDR. При изменениях в работе Raid будут приходить письма о том что raid рассыпался и резервирование потерялось.

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

    grub --no-floppy

Окажемся в командной строке загрузчика.
Убедимся в том что синхронизация затронула оба диска

    find /boot/grub/stage1

Должен поступить ответ

    (hd0,0)
    (hd1,0)

Установим загрузчик:

    device (hd0) /dev/sda
    root (hd0,0)
    setup (hd0)
    device (hd0) /dev/sdb
    root (hd0,0)
    setup (hd0)

Готово

    quit
    reboot

Re: Не добавляется статься в вику

Добавлено: 08 янв 2009 17:00
hatred
баг какой то, но известный :)
времени разобраться нет, хотя уже подумываю в гости скифу прогуляться... покумекать вместе :)

Re: Не добавляется статься в вику

Добавлено: 08 янв 2009 17:01
hatred
И да, Димка, рад тебя тут видеть :-D

Re: Не добавляется статься в вику

Добавлено: 08 янв 2009 17:20
Dizelsky
хехе... Здарова! :)