Softraid Merkblat für REL5

From Bitbull Wiki
Jump to navigation Jump to search

1 Soft Raid nachträglich installieren

fdisk /dev/??? (n,p,1,<ENTER>,<ENTER>,t,fd,p,w,<ENTER>)
partprobe
mdadm -C /dev/md0 --level=1 --raid-devices=2 /dev/hdb1 /dev/hdc1 #für ein raid1
mdadm -C /dev/md0 -l 5 -n 3 /dev/hdb1 /dev/hdc1 /dev/hdd1 #für ein raid5
mdadm -C /dev/md0 --chunk=64 --level=5 --raid-devices=3 /dev/sdb1 /dev/sdc1 /dev/sdd1 #fuer ein raid 5
mdadm -C /dev/md0 --chunk=64 -l5 -n3  -x1 -ayes /dev/sdb1 /dev/sdc1 /dev/sdd1 /dev/sde1 #fuer ein raid 5 mit einem spare
#Note: chunk-size = block-size * stride
mke2fs -j -b 4096 -R stride=16 /dev/md0
#falls notwendig: initrd erstellen.

2 Raid Platten Handling

2.1 ausfall simulieren

mdadm /dev/md0 -f /dev/hdb1

3 neue platte einsetzen

mdadm -r /dev/md0 /dev/hdb1 #um die platte zu deaktivieren
#harddisk tauschen 
fdisk /dev/??? (n,p,1,<ENTER>,<ENTER>,t,fd,p,w,<ENTER>)
mdadm /dev/md0 -a /dev/hdb1 #um die neue platte einzubinden
#recovery vorgang unter /proc/mdstat verfolgen

4 Relevante Dateien und Befehle

/etc/rc.d/init.d/rc.sysinit
/etc/sysctl.conf -> dev.raid.speed_limit_max
/etc/fstab
/proc/mdstat
/var/log/messages
fdisk
mdadm
mdadm --detail /dev/md*
mdadm --detail -b /dev/md*
mke2fs
mkinitrd