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

Obě strany předchozí revize Předchozí verze
Následující verze
Předchozí verze
raid-setting [2007/10/27 23:24]
petr
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>​ <​code>​
 mknod /dev/md0 b 9 0 mknod /dev/md0 b 9 0
 mknod /dev/md1 b 9 1 mknod /dev/md1 b 9 1
 </​code>​ </​code>​
-Následně vytvoříme degradovaný RAID1 (bez prvního disku):+ 
 +===== RAID1 s jedním diskem ===== 
 +Následně vytvoříme degradovaný RAID1 (bez prvního ​na druhém ​disku):
 <​code>​ <​code>​
 mdadm --create --verbose /dev/md0 --level=1 --raid-devices=2 missing /dev/sdb1 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 mdadm --create --verbose /dev/md1 --level=1 --raid-devices=2 missing /dev/sdb3
 </​code>​ </​code>​
-Zformátujeme /dev/md0 a na další partition ​/​dev/​md1 ​pustíme LVM2:+Zformátujeme /dev/md0 a  /dev/md1. Přimountneme oba disky a překopírujeme obsah 1. disku na disk 2.
 <​code>​ <​code>​
 mkfs.ext3 /dev/md0 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>​
 +mdadm --manage /dev/md0 --fail /dev/sdb1
 +cat /proc/mdadm
 +mdadm --manage /dev/md0 --remove /dev/sdb1
 +cat /proc/mdadm
 </​code>​ </​code>​
  
raid-setting.1193520284.txt.gz · Poslední úprava: 2013/08/06 21:40 (upraveno mimo DokuWiki)