Uživatelské nástroje

Nástroje pro tento web


raid-setting

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Následující verze
Předchozí verze
raid-setting [2007/10/27 22:56]
petr vytvořeno
raid-setting [2013/08/06 21:41] (aktuální)
Řádek 1: Řádek 1:
-===== Raid Howto + LVM2 =====+====== RAID migrace ​Howto ======
  
-==== Úvod ==== +===== Úvod ===== 
-Chceme přemigrovat z ubuntu serveru na gentoo server. ​Nyní má server ​stejné 80GB SATA disky. Na prvním je Ubuntu a druhý je prázdný. ​Myšlenka je taková: +Chceme přemigrovat z ubuntu serveru na gentoo server. ​Zároveň ​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. 
-Rozjet na druhém ​disku RAID1 s missing diskem, který do RAID-u později přidámeNa RAIDu postavíme LVM2 a na něm pak rozjedeme Gentoo.+<​code>​ 
 +sfdisk ​-d /dev/sda > sda.out 
 +sfdisk /dev/sdb < sda.out 
 +</​code>​ 
 +Změníme partition 2.disku na typ RAID.
  
-=== Konfigurace disku === +===== Konfigurace disku ===== 
-V cfdisku jsme udělali ​následující ​partition-y:​+V cfdisku jsme udělali partition-y ​(100M /boot, 1G swap, zbytek /):
 <​code>​ <​code>​
 /​dev/​sdb1 ​  ​* ​          ​1 ​         12       ​96358+ ​ fd  Linux raid autodetect /​dev/​sdb1 ​  ​* ​          ​1 ​         12       ​96358+ ​ fd  Linux raid autodetect
Řádek 12: Řádek 16:
 /​dev/​sdb3 ​            ​256 ​       9726    76075807+ ​ fd  Linux raid autodetect /​dev/​sdb3 ​            ​256 ​       9726    76075807+ ​ fd  Linux raid autodetect
 </​code>​ </​code>​
-První bude /boot a poslední bude lvm2 volumePokud nejsou vytvořeny device /dev/md1,2, atd. Vytvoříme je staticky:+1.partition je pro /boot, 2.je pro /. Vytvoříme staticky RAID device /dev/md0,1, atd.
 +<​code>​ 
 +mknod /dev/md0 b 9 0 
 +mknod /dev/md1 b 9 1 
 +</​code>​ 
 + 
 +===== RAID1 s jedním diskem ===== 
 +Následně vytvoříme ​degradovaný RAID1 (bez prvního na druhém disku): 
 +<​code>​ 
 +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 
 +</​code>​ 
 +Zformátujeme /dev/md0 a  /dev/md1. Přimountneme oba disky a překopírujeme obsah 1. disku na disk 2. 
 +<​code>​ 
 +mkfs.ext3 /dev/md0 
 +mkfs.xfs ​ /dev/md1 
 +mount /dev/md1 /mnt/raid 
 +mount /dev/md0 /​mnt/​raid/​boot 
 +</​code>​ 
 + 
 +===== 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: 
 +<​code>​ 
 +mdadm --manage --add /dev/md1 /dev/sda1 
 +</​code>​ 
 +Pak už můžeme sledovat, jak se daří softwarové sestavit RAID: 
 +<​code>​ 
 +cat /​proc/​mdstat 
 +</​code>​ 
 + 
 + 
 +===== RAID1 oprava disku ===== 
 +Z RAIDu vyhodíme vadný disk tak, že jej nejdříve označíme jako vadný a pak jej vyjmeme z RAIDu:
 <​code>​ <​code>​
-mknod /dev/md1 b 9 1  +mdadm --manage ​/dev/md0 --fail /dev/sdb1 
-mknod /dev/md2 b 9 2+cat /​proc/​mdadm 
 +mdadm --manage ​/dev/md0 --remove /dev/sdb1 
 +cat /proc/mdadm
 </​code>​ </​code>​
  
raid-setting.1193518591.txt.gz · Poslední úprava: 2013/08/06 21:40 (upraveno mimo DokuWiki)