setiap hardisk pasti ada umur nya, dan kita harus bisa mengantisipasi jika salah satu hardisk rusak.
berikut tutorial bagaimana cara mengganti hardisk yang terpasang pada raid 1 software:
- jalankan perintah:
cat /proc/mdstat
disana anda dapat melihat string [UU], jika salah satu storage rusak maka yang terlihat adalah [U_]
- remove storage yang rusak, misal yang rusak adalah storage /sdb
mdadm --manage /dev/md0 --fail /dev/sdb1
cat /proc/mdstat
server1:~# cat /proc/mdstat
Personalities : [linear] [multipath]
[raid0] [raid1] [raid5]
[raid4] [raid6] [raid10]
md0 : active raid1 sda1[0] sdb1[2](F)
24418688 blocks [2/1] [U_]
md1 : active raid1 sda2[0] sdb2[1]
24418688 blocks [2/2] [UU]
unused devices: <none>
mdadm --manage /dev/md0 --remove /dev/sdb1
cat /proc/mdstat
server1:~# cat /proc/mdstat
Personalities : [linear] [multipath]
[raid0] [raid1] [raid5]
[raid4] [raid6] [raid10]
md0 : active raid1 sda1[0]
24418688 blocks [2/1] [U_]
md1 : active raid1 sda2[0] sdb2[1]
24418688 blocks [2/2] [UU]
unused devices: <none>
mdadm --manage /dev/md1 --fail /dev/sdb2
cat /proc/mdstat
server1:~# cat /proc/mdstat
Personalities : [linear] [multipath]
[raid0] [raid1] [raid5]
[raid4] [raid6] [raid10]
md0 : active raid1 sda1[0]
24418688 blocks [2/1] [U_]
md1 : active raid1 sda2[0] sdb2[2](F)
24418688 blocks [2/1] [U_]
unused devices: <none>
mdadm --manage /dev/md1 --remove /dev/sdb2
cat /proc/mdstat
server1:~# cat /proc/mdstat
Personalities : [linear] [multipath]
[raid0] [raid1] [raid5]
[raid4] [raid6] [raid10]
md0 : active raid1 sda1[0]
24418688 blocks [2/1] [U_]
md1 : active raid1 sda2[0]
24418688 blocks [2/1] [U_]
unused devices: <none>
- jika sudah benar, maka silahkan matikan server
- gantikan hardisk yang rusak dengan yang baru
- nyalakan server
- jalankan perintah dibawah ini untuk melakukan partisi hardisk baru /sdb agar identik dengan /sda
sfdisk -d /dev/sda | sfdisk /dev/sdb
fdisk -l
- mount kembali sdb1 dan sdb2
mdadm --manage /dev/md0 --add /dev/sdb1
mdadm --manage /dev/md1 --add /dev/sdb2
- cek recovery nya melalui perintah dibawah ini
cat /proc/mdstat
Bagaimana dengan raid 10 ? caranya adalah sama seperti tutorial diatas, jangan lupa jangan sampai salah menjalankan perintah dan teliti pastikan storage mana yg perlu diganti.