Uživatelské nástroje

Nástroje pro tento web


raid-setting

RAID migrace Howto

Úvod

Chceme přemigrovat z ubuntu serveru na gentoo server. Zároveň 2 nové disky dáme do RIADu. Na prvním je Ubuntu a druhý disk je prázdný. Na 2.disk překopírujeme partition podle disku 1.

sfdisk -d /dev/sda > sda.out
sfdisk /dev/sdb < sda.out

Změníme partition 2.disku na typ RAID.

Konfigurace disku

V cfdisku jsme udělali partition-y (100M /boot, 1G swap, zbytek /):

/dev/sdb1   *           1          12       96358+  fd  Linux raid autodetect
/dev/sdb2              13         255     1951897+  82  Linux swap / Solaris
/dev/sdb3             256        9726    76075807+  fd  Linux raid autodetect

1.partition je pro /boot, 2.je pro /. Vytvoříme staticky RAID device /dev/md0,1, atd.:

mknod /dev/md0 b 9 0
mknod /dev/md1 b 9 1

RAID1 s jedním diskem

Následně vytvoříme degradovaný RAID1 (bez prvního na druhém disku):

mdadm --create --verbose /dev/md0 --level=1 --raid-devices=2 missing /dev/sdb1
mdadm --create --verbose /dev/md1 --level=1 --raid-devices=2 missing /dev/sdb3

Zformátujeme /dev/md0 a /dev/md1. Přimountneme oba disky a překopírujeme obsah 1. disku na disk 2.

mkfs.ext3 /dev/md0
mkfs.xfs  /dev/md1
mount /dev/md1 /mnt/raid
mount /dev/md0 /mnt/raid/boot

RAID1 úplný

V /etc/fstab změníme partition „/“ na /dev/md1. Restartujeme počítač. Po restartu zjistíme pomocí df, zda je partition „/“ typu RAID. Pokud ano, na 1. na disku změníme partition „/“ RAID a přidáme tutoo partition do RAID-u:

mdadm --manage --add /dev/md1 /dev/sda1

Pak už můžeme sledovat, jak se daří softwarové sestavit RAID:

cat /proc/mdstat

RAID1 oprava disku

Z RAIDu vyhodíme vadný disk tak, že jej nejdříve označíme jako vadný a pak jej vyjmeme z RAIDu:

mdadm --manage /dev/md0 --fail /dev/sdb1
cat /proc/mdadm
mdadm --manage /dev/md0 --remove /dev/sdb1
cat /proc/mdadm
raid-setting.txt · Poslední úprava: 2013/08/06 21:41 (upraveno mimo DokuWiki)