Setup software RAID-1 dalam distro Linux berasaskan Slackware
Kita sambung semula tutorial untuk setup RAID-1 dalam distro Zenwalk.
Saya membatalkan hasrat menggunakan dd untuk duplicate hard disk tempohari. Lambat sangat. OK. Consider kita buat semula. Secara ringkasnya ini adalah langkah-langkah yang perlu dibuat untuk setup RAID dalam Zenwalk.
Langkah-langkah:
- Install Zenwalk dalam /dev/sdb
- Buat partition /dev/sda sebijik macam /dev/sdb
- Tukar semua partition Linux kepada "Linux RAID Autodetect" (type in hex: fd)
- Compile Zenwalk Linux kernel untuk support RAID
- Bina dan configure /etc/raidtab
- Initialize RAID disks ( /dev/md{0,1,2} ). Buat nod kalau perlu ( mknod /dev/md{0,1,2} b 9 {0,1,2} )
- Buat filesystem dalam RAID disks (mkfs/mkreiserfs)
- Mount RAID disk /dev/md0 ke /mnt
- Buat salinan /dev/sdb1 ke /dev/md0:
- cp -a {/bin,/boot,/home,/lib,/mnt,/opt,/root,/sbin,/tmp,/var,/usr,/dev} /mnt
- Buat special mounts: mkdir -p {/cache,/proc,/sys}
- Configure semula LILO untuk boot dari /dev/md0
- Edit /mnt/etc/fstab, tukar /dev/sd{1,2,3} kepada /dev/md{0,1,2}
- Reboot
- Kalau tak dapat nak boot ke /dev/md0, tambah kat LILO: root=/dev/md0
- Run LILO
- Run raidhotadd /dev/md{0,1,2} /dev/sdb{1,2,3}
- Edit /etc/raidtab
- Sentiasa periksa /proc/mdstat untuk pastikan status macam mana
Penerangan:
/etc/raidtab asal (langkah 5):
raiddev /dev/md0
raid-level 1
chunk-size 64k
persistent-superblock 1
nr-raid-disks 2
device /dev/sda1
raid-disk 0
device /dev/sdb1
failed-disk 1
raiddev /dev/md1
raid-level 1
chunk-size 64k
persistent-superblock 1
nr-raid-disks 2
device /dev/sda2
raid-disk 0
device /dev/sdb2
failed-disk 1
raiddev /dev/md2
raid-level 1
chunk-size 64k
persistent-superblock 1
nr-raid-disks 2
device /dev/sda3
raid-disk 0
device /dev/sdb3
failed-disk 1
/etc/raidtab yang telah diubah (langkah 16):
raiddev /dev/md0
raid-level 1
chunk-size 64k
persistent-superblock 1
nr-raid-disks 2
device /dev/sda1
raid-disk 0
device /dev/sdb1
raid-disk 1
raiddev /dev/md1
raid-level 1
chunk-size 64k
persistent-superblock 1
nr-raid-disks 2
device /dev/sda2
raid-disk 0
device /dev/sdb2
raid-disk 1
raiddev /dev/md2
raid-level 1
chunk-size 64k
persistent-superblock 1
nr-raid-disks 2
device /dev/sda3
raid-disk 0
device /dev/sdb3
raid-disk 1
So, kalau selesai langkah-langkah ni, sepatutnya RAID-1 dah pun boleh digunakan.
P/S: Tutorial ni dibuat dengan menganggap pembaca yang nak buat RAID-1 ni dah ada asas Linux yang kemas.
0 Comments:
Post a Comment
<< Home