Replace a failed harddisk in Linux software RAID

Ini adalah contoh anda memiliki 2 hard disk, /dev/sda dan /dev/sdb, dengan partisi /dev/sda1 dan /dev/sda2 dan juga /dev/sdb1 dan /dev/sdb2.

/dev/sda1 dan /dev/sdb1 di buat RAID1 array /dev/md0.
/dev/sda2 dan /dev/sdb2 di buat RAID1 array /dev/md1.
/dev/sda1 + /dev/sdb1 = /dev/md0
/dev/sda2 + /dev/sdb2 = /dev/md1
akan tetapi /dev/sdb failed, dan HDD ingin di replace.

Jika sebuah hard disk failed, anda juga dapat melihat pesan error nya di /var/log/messages atau /var/log/syslog.

Anda dapat menjalankan perintah

Pada kondisi normal RAID [UU] namun anda akan melihat [U_] jika memiliki error pada RAID1.

Removing The Failed Disk

To remove /dev/sdb, we will mark /dev/sdb1 and /dev/sdb2 as failed and remove them from their respective RAID arrays (/dev/md0 and /dev/md1).

First we mark /dev/sdb as failed:

Adding The New Hard Disk

Setelah merubah hard disk /dev/sdb, nyalakan kembali server.
Hal pertama yang harus kita lakukan sekarang adalah untuk menciptakan partisi yang sama persis seperti pada /dev/sda. Kita dapat melakukan ini dengan perintah sgdisk. Jika belum terinstall jalankan perintah berikut untuk OS Debian dan Ubuntu:

Untuk RedHat atau CentOS:

dan Untuk OpenSuSE:

Langkah selanjutnya hanya opsi saja tapi di sarankan. Untuk memastikan bahwa Anda memiliki cadangan dari skema partisi, Anda dapat menggunakan fdisk untuk menulis skema partisi dari kedua disk ke dalam sebuah file dan akan menyimpan cadangan di folder /root.

In case of a failure you can restore the partition tables with the –load-backup option of the sgdisk command.
Salin partisi skema dari /dev/sda ke /dev/sdb:

setelah itu, Anda harus mengacak UUID pada hard disk baru untuk memastikan bahwa mereka unik

Lalu Jalankan

Untuk memeriksa apakah kedua hard drive memiliki partisi yang sama sekarang.
Selanjutnya tambahkan /dev/sdb1 ke /dev/md0 dan /dev/sdb2 ke /dev/md1:

Sekarang kedua aray (/dev/md0 dan /dev/md1) akan di sinkronkan. jalankan

Jika melihat seperti itu berarti sudah selesai.


Di tulis oleh: