Artikel ini khusus mengkonfigurasikan Raid Level 1, fungsi raid ini sebagai mirror dari satu hardisk ke hardisk lain. jadi isi antar hardisk akan sama.
Konfigurasi hardisk pertama:
/dev/sda1 / ext3 errors=remount-ro 0 1
/dev/sda5 /home ext3 defaults 0 2
/dev/sda2 /boot ext3 defaults 0 2
/dev/sda3 /var ext3 defaults 0 2
copy konfigurasi partisi sda ke sdb:
sfdisk -d /dev/sda | sfdisk /dev/sdb
cek kondisi partisi dengan:
fdisk -l
Ganti semua partisi di /dev/sdb dengan fdisk menjadi raid kode fd kecuali extend dan swap
fdisk /dev/sdb
cek kondisi partisi dengan:
fdisk -l
kosongkan partisi sebelum raid diaktifkan
mdadm --zero-superblock /dev/sdb1
mdadm --zero-superblock /dev/sdb2
mdadm --zero-superblock /dev/sdb3
mdadm --zero-superblock /dev/sdb5
Catatan :
sda1 dan sdb1 akan dijadikan raid md0
sda5 dan sdb5 akan dijadikan raid md1
sda2 dan sdb2 akan dijadikan raid md2
sda3 dan sdb3 akan dijadikan raid md3
mdadm --create /dev/md0 --level=1 --raid-disks=2 missing /dev/sdb1
mdadm --create /dev/md1 --level=1 --raid-disks=2 missing /dev/sdb5
mdadm --create /dev/md2 --level=1 --raid-disks=2 missing /dev/sdb2
mdadm --create /dev/md3 --level=1 --raid-disks=2 missing /dev/sdb3
Keterangan
--raid-disks => banyaknya hardisk yang digunakan
--level => pilihan raid yang digunakan saat ini raid1
lihat hasilnya:
cat /proc/mdstat
hasil yang ditampilkan seharusnya sdb sudah aktif.
Format partisi:
mkfs.jfs /dev/md0
mkfs.jfs /dev/md1
mkfs.jfs /dev/md2
mkfs.jfs /dev/md3
mkswap /dev/sdb6 <--khusus swap tanpa raid
Salin konfigurasi asli dgn nama file lain.
cat /etc/mdadm/mdadm.conf
cp /etc/mdadm/mdadm.conf /etc/mdadm/mdadm.conf.asli
mdadm --examine --scan >> /etc/mdadm/mdadm.conf
cat /etc/mdadm/mdadm.conf
Bikin folder utk mounting:
mkdir /mnt/root
mkdir /mnt/home
mkdir /mnt/boot
mkdir /mnt/var
Mounting semua partisi ke /mnt
mount /dev/md0 /mnt/root
mount /dev/md1 /mnt/home
mount /dev/md2 /mnt/boot
mount /dev/md3 /mnt/var
Copy semua file di sda ke sdb
rsync -auHxv --exclude=/home/* --exclude=/var/* --exclude=/boot/* --exclude=/mnt /* /mnt/root/
rsync -auHxv /home/ /mnt/home
rsync -auHxv /var/ /mnt/var
rsync -auHxv /boot/ /mnt/boot
Edit /mnt/root/etc/fstab dan /mnt/root/etc/mtab
ganti tulisan /dev/sda1 dengan /dev/md0, /dev/sda5 dengan /dev/md1, /dev/sda2 dengan /dev/md2 dan /dev/sda3 dengan /dev/md3
vi /mnt/root/etc/fstab
vi /mnt/root/etc/mtab
terakhir edit grub:
vi /boot/grub/menu.1st
Copy konfigurasi pertama sehingga ada 2 konfigurasi yang sama dan ganti konfigurasi paling atas /dev/sda1 menjadi /dev/md0 dan (hd0,0) menjadi (hd1,0)
dan tambahkan "fallback 1" dibawah "default 0"
tujuannya bila boot partisi pertama gagal maka akan mencoba boot kedua
.....
default 0
fallback 1
.....
lakukan update initramfs:
update-initramfs -u
Aktifkan Grub di kedua hardisk:
grub
root (hd0,0)
setup (hd0)
root (hd1,0)
setup (hd1)
quit
reboot komputernya
reboot
Selesai sudah tahap pertama.
capek nulis.................. ngopi dulu...........
Lanjutttttttttttttttttttt ke tahap kedua.
Setelah komputer normal, ganti partisi hardisk pertama /dev/sda menjadi fd kecuali swap dan extended
fdisk /dev/sda
gabungkan ke 2 hardisk raid
mdadm --add /dev/md0 /dev/sda1
mdadm --add /dev/md1 /dev/sda5
mdadm --add /dev/md2 /dev/sda2
mdadm --add /dev/md3 /dev/sda3
Lihat dulu prosesnya syncron kedua hardisk:
watch cat /proc/mdstat
prosesnya cukup lama... ditinggal jalan-jalan dulu ke mall, baliknya pasti selesai.
Pulang dari mall tinggal perbaiki konfigurasi update konfigurasi raid.
cp /etc/mdadm/mdadm.conf.asli /etc/mdadm/mdadm.conf
mdadm --examine --scan >> /etc/mdadm/mdadm.conf
cat /etc/mdadm/mdadm.conf
Dilanjutkan modifikasi GRUB.
vi /boot/grub/menu.1st
Copy konfigurasi pertama dan edit bagian paling atas
(hd1,0) diganti dengan (hd0,0)
Beri keterangan masing-masing konfigurasi misalnya Hardisk 1 dan Hardisk 2
Tujuannya agar ada pilihan boot ke hardisk 1 atau hardisk2
Cari kata # kopt=root=/dev/sda1 ro
dan ganti dengan # kopt=root=/dev/md0 ro
lakukan update initramfs:
update-initramfs -u
reboot
----Selesai ---------
0 comments:
Post a Comment