Linux disk management


linux disk raid

Linux disk management

Install raid and logical volumes on slackware 14.0

sfdisk -d /dev/sda | sfdisk /dev/sdb  (will copy partition to second hdd)
mdadm --create /dev/md0 --level=1 --raid-device=2 /dev/sd[ab]1
mdadm --create /dev/md1 --level=0 --raid-device=2 /dev/sd[ab]2
mdadm --create /dev/md2 --level=1 --raid-device=2 /dev/sd[ab]3
pvcreate /dev/md1
pvcreate /dev/md2
vgcreate raid0_vg0 /dev/md1
vgcreate raid1_vg1 /dev/md2
lvcreate -L2000M -nslackware_home raid1_vg1
lvcreate -L2000M -nswap raid0_vg0
lvcreate -L2000M -nslackware_tmp raid0_vg0
vgchange -a y raid0_vg0
vgchange -a y raid1_vg1
/dev/md0   /
/dev/raid0_vg0/slackware_tmp    /tmp
/dev/raid1_vg1/slackware_home   /home
mdadm -D --scan >> /mnt/etc/mdadm.conf
less /mnt/etc/mdadm.conf
chroot /mnt
mdadm --monitor --daemonise /dev/md[0-9] > /var/run/mdadm
lilo -v
mkswap /dev/raid0_vg0/swap
/dev/raid0_vg0/swap     swap    swap    defaults        0   0
How to remove RAID devices
df -kh
umount /dev/md0
mdadm --zero-superblock /dev/sdb1
mdadm --zero-superblock /dev/sdc1
Create a new RAID array
mdadm --create --verbose /dev/md0 --level=1 --raid-devices=2 /dev/sdb1 /dev/sdc1
mdadm --detail --scan >> /etc/mdadm.conf
mdadm --fail /dev/md0 /dev/sda1
mdadm --remove /dev/md0 /dev/sda1
mdadm --stop /dev/md0
mdadm --remove /dev/md0
mdadm --zero-superblock /dev/sda