10-12-03 13:37
RAID 1 kuharica
piše IVAN RAKO
RAID 1 je takozvani mirror, identična kopija jedne particije na drugom disku. Pruža dodatnu sigurnost, u slučaju kvara na disku drugi disk može preuzeti njegovu ulogu, podaci ostaju sačuvani.
1. instalirati kernel-cn sa podrškom za raid1 u kernelu
2. reboot stroja (ne treba, ako je novi kernel već aktivan...)
3. napraviti na drugom disku identične particije kao na drugom:
# sfdisk -d /dev/sda | sed s/Id=83/Id=fd/g | sfdisk /dev/sdb
4. # apt-get install raidtools2
5. složiti /etc/raidtab (za končare je izgled:
http://www.srce.hr/~irako/raid1/raidtab)
6. napraviti raid device:
# mkraid /dev/md0 (pa do md4)
7. napraviti filesystem na njima:
# mke2fs -j /dev/md0 (pa do md4)
8. namountati sve nove particije:
# mkdir /target
# mount /dev/md0 /target
# mkdir /target/var
# mkdir /target/usr
# mkdir /target/tmp
# mkdir /target/home
# mount /dev/md1 /target/var
# mount /dev/md2 /target/usr
# mount /dev/md3 /target/tmp
# mount /dev/md4 /target/home
9. kopirati sve na raid disk
# cp -ax / /target
# cp -ax /var /target
# cp -ax /usr /target
# cp -ax /tmp /target
# cp -ax /home /target
10. složiti /target/etc/fstab
(gotov primjer za koncare na http://www.srce.hr/~irako/raid1/fstab)
11. složiti /target/etc/lilo.conf
promijeniti u postojećem lilo.confu tako da umjesto:
boot=/dev/sda
root=current
stoji:
boot=/dev/md0
raid-extra-boot="/dev/sda,/dev/sdb"
root=/dev/md0
12. pokrenuti lilo
# lilo -r /target
13. rebootati stroj
14. # sfdisk -d /dev/sda | sed s/Id=83/Id=fd/g | sfdisk --force /dev/sda
15. # perl -pi -e s/failed-disk/raid-disk/g /etc/raidtab
16. u raid1 dodati i failed-diskove
# raidhotadd /dev/md0 /dev/sda2
# raidhotadd /dev/md1 /dev/sda5
# raidhotadd /dev/md2 /dev/sda6
# raidhotadd /dev/md3 /dev/sda7
# raidhotadd /dev/md4 /dev/sda8
i to je toooooooo :-)
-- Ivan 'ico' Rako <irako@srce.hr> Thu, 6 Mar 2003 17:39:08 +0100
|