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

Как собрать в RAID-1 rootFS?

Добавлено: 2010-10-12 19:28:27
Lexxxxx
Приветствую!

Никогда раньше такого не встречал. Как правило и проблем не было со сборкой программного рейда на CentOS/Debian. А тут что-то новое для меня. Рейд запустил на всех раздел кроме корневого:

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

# df -Th
Filesystem    Type    Size  Used Avail Use% Mounted on
rootfs      rootfs     15G  2.0G   13G  15% /
/dev/root     ext3     15G  2.0G   13G  15% /
/dev         tmpfs    3.9G  152K  3.9G   1% /dev
/dev/md2      ext3    875G  201M  831G   1% /usr
/dev/md1      ext3     20G  173M   19G   1% /tmp
none         tmpfs    3.9G     0  3.9G   0% /dev/shm
Как зазеркалить корень? Или привести его к нормальному виду:

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

/dev/sda1     ext3     15G  2.0G   13G  15% /
CentOS 5.5

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

Linux ****.net 2.6.18-194.el5 #1 SMP Fri Apr 2 14:58:14 EDT 2010 x86_64 x86_64 x86_64 GNU/Linux
P.S. Перед стояло ядро 2.6.35. Было думал, что смена ядра на более старое поможет решить проблему.

Re: Как собрать в RAID-1 rootFS?

Добавлено: 2010-10-12 22:28:53
Lexxxxx
Кажется удалось побороть:

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

Filesystem    Type    Size  Used Avail Use% Mounted on
/dev/root     ext3     15G  2.1G   12G  16% /
/dev         tmpfs    3.9G  156K  3.9G   1% /dev
Вот:

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

# mdadm --misc --detail /dev/md0
/dev/md0:
        Version : 0.90
  Creation Time : Wed Oct 13 01:01:58 2010
     Raid Level : raid1
     Array Size : 15623104 (14.90 GiB 16.00 GB)
  Used Dev Size : 15623104 (14.90 GiB 16.00 GB)
   Raid Devices : 2
  Total Devices : 2
Preferred Minor : 0
    Persistence : Superblock is persistent

    Update Time : Wed Oct 13 02:26:14 2010
          State : clean
 Active Devices : 2
Working Devices : 2
 Failed Devices : 0
  Spare Devices : 0

           UUID : 9edcca70:face8425:07e40ea2:5ff0b456
         Events : 0.202

    Number   Major   Minor   RaidDevice State
       0       8        1        0      active sync   /dev/sda1
       1       8       17        1      active sync   /dev/sdb1
и:

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

# dmesg | grep md0
Command line: ro root=/dev/md0
Kernel command line: ro root=/dev/md0
md: created md0
raid1: raid set md0 active with 1 out of 2 mirrors
EXT3 FS on md0, internal journal
md: syncing RAID array md0
md: md0: sync done.