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_]
- 6722 megtekintés
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.
- A hozzászóláshoz be kell jelentkezni
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]
- A hozzászóláshoz be kell jelentkezni
up
- A hozzászóláshoz be kell jelentkezni
pc:~# mdadm --create /dev/md1 --level=1 --raid-devices=2 /dev/hda1 missing
mdadm: Cannot open /dev/hda1: Device or resource busy
mdadm: create aborted
------------------------------------
[Debian Etch; ASUS P4T533-4; 2.4GHz CPU; 512MB RAM; FluxBox]
- A hozzászóláshoz be kell jelentkezni
Akkor tegyel be egy livecd-t es azzal csinald.
- A hozzászóláshoz be kell jelentkezni
jaja, livecd. arrol bootolva meg az fstabot es a bootmanagert is konfigni kell.
de ha nincs sok minden a gepen, lehet inkabb ujrahuznam, mostmar raid1-esre.
--
Gabriel Akos
- A hozzászóláshoz be kell jelentkezni
Bootolj be az újonnan létrehozott (fél) raid-ről és csak utána adhatod hozzá a másikat.
- A hozzászóláshoz be kell jelentkezni
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.
- A hozzászóláshoz be kell jelentkezni