mdadm raid1 kérdés

Fórumok

Gondjaim adódtak a raid1 tömbök létrehozása körül.
Hogyan lehet aktív, mountolt particiókat (főleg a root aprticiót) raid1-be rakni?

A következő módokon próbálkoztam, de eredménytelenül:


pc:~# mdadm --create --verbose /dev/md1 --level=1 --raid-devices=2 /dev/hda1 /dev/hdb1
mdadm: /dev/hdb1 appears to be part of a raid array:
    level=raid1 devices=2 ctime=Sun Aug  5 13:11:32 2007
mdadm: Cannot open /dev/hda1: Device or resource busy
mdadm: create aborted

-----------------------------------------------------------------

pc:~# mdadm --create /dev/md1 --level=1 --raid-devices=2 /dev/hdb1 missing
mdadm: /dev/hdb1 appears to be part of a raid array:
    level=raid1 devices=2 ctime=Sun Aug  5 13:11:32 2007
Continue creating array? yes
mdadm: array /dev/md1 started.

pc:~# cat /proc/mdstat 
Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10] 
md1 : active raid1 hdb1[0]
      1953408 blocks [2/1] [U_]

Hozzászólások

az fsid mindkét partíción FD (linux raid autodetect) ?

Egy példa:

mdadm --create /dev/md1 --level=1 --raid-devices=2 /dev/hda1 missing
mdadm /dev/md1 --manage --add /dev/hdb1

Így rásynceli az hda1-et az hdb1-re. Ha forditva csinálod, akkor a semmit synceli rá a teli partícióra.

igen


pc:~# sfdisk -l /dev/hda

Disk /dev/hda: 155061 cylinders, 16 heads, 63 sectors/track
Warning: extended partition does not start at a cylinder boundary.
DOS and Linux will interpret the contents differently.
Units = cylinders of 516096 bytes, blocks of 1024 bytes, counting from 0

   Device Boot Start     End   #cyls    #blocks   Id  System
/dev/hda1          0+   3875    3876-   1953472+  fd  Linux raid autodetect
/dev/hda2       3876    5814    1939     977256   82  Linux swap / Solaris
/dev/hda3       5815+ 155060  149246-  75219953    5  Extended
/dev/hda4          0       -       0          0    0  Empty
/dev/hda5       5815+   7753    1939-    977224+  83  Linux
/dev/hda6       7754+  17442    9689-   4883224+  fd  Linux raid autodetect
/dev/hda7      17443+  27131    9689-   4883224+  fd  Linux raid autodetect
/dev/hda8      27132+ 155060  127929-  64476184+  fd  Linux raid autodetect
pc:~# sfdisk -l /dev/hdb

Disk /dev/hdb: 155061 cylinders, 16 heads, 63 sectors/track
Warning: extended partition does not start at a cylinder boundary.
DOS and Linux will interpret the contents differently.
Units = cylinders of 516096 bytes, blocks of 1024 bytes, counting from 0

   Device Boot Start     End   #cyls    #blocks   Id  System
/dev/hdb1          0+   3875    3876-   1953472+  fd  Linux raid autodetect
/dev/hdb2       3876    5814    1939     977256   82  Linux swap / Solaris
/dev/hdb3       5815+ 155060  149246-  75219953    5  Extended
/dev/hdb4          0       -       0          0    0  Empty
/dev/hdb5       5815+   7753    1939-    977224+  83  Linux
/dev/hdb6       7754+  17442    9689-   4883224+  fd  Linux raid autodetect
/dev/hdb7      17443+  27131    9689-   4883224+  fd  Linux raid autodetect
/dev/hdb8      27132+ 155060  127929-  64476184+  fd  Linux raid autodetect

------------------------------------
[Debian Etch; ASUS P4T533-4; 2.4GHz CPU; 512MB RAM; FluxBox]

Sziasztok

Régi a téma de nem akartam újat inditani.

Nemboldogulok a következő dologga :
raid1-en van a swap és átakarom tenni raid0 (Igazábol akár ne legyen swap viszont csakorlásnak jó lenne, ha megtudnám csinálni)

1 lépés
srvnetmon:~# swapoff /dev/md1

srvnetmon:~# free
total used free shared buffers cached
Mem: 2068532 1294236 774296 0 131168 992384
-/+ buffers/cache: 170684 1897848
Swap: 0 0 0
Nekem ez azt jelenti, hogy a swap nem dolgozik amit szeretnék is

2 lépés
srvnetmon:~# vim /etc/fstab (swap sor kommenteztem)
mount -a
3 lépés
srvnetmon:~# mdadm --stop /dev/md1
mdadm: fail to stop array /dev/md1: Device or resource busy

Itt akadtam meg. Nemtudom mi fogja. lsof /dev/md1 semmit nem ad vissza, de :

lsof | grep md1
md1_raid1 1108 root cwd DIR 9,2 4096 2 /
md1_raid1 1108 root rtd DIR 9,2 4096 2 /
md1_raid1 1108 root txt unknown /proc/1108/exe

Minden particiónak raid autodetected a típusa.
Valaki tudna nekem segíteni? Előre is köszönöm.