Posting menjelaskan langkah-langkah untuk mengganti disk cermin dalam array RAID perangkat lunak. Dalam contoh ini, kami telah menggunakan /dev/sda1 sebagai partisi yang diketahui baik, dan /dev/sdb1 sebagai partisi yang dicurigai atau gagal. Sebelum melanjutkan, disarankan untuk membuat cadangan disk asli. Sebelum menghapus raid disk, pastikan Anda menjalankan perintah berikut untuk menulis semua cache disk ke disk:
# sync
1. Tandai disk sebagai gagal
# mdadm --manage /dev/md0 --fail /dev/sdb1
Untuk memverifikasi bahwa disk gagal, periksa /proc/mdstat:
# cat /proc/mdstat Personalities : [linear] [multipath] [raid0] [raid1] [raid5] [raid4] [raid6] [raid10] md0 : active raid1 sda1[0] sdb1[2](F) 976773168 blocks [2/1] [U_] md1 : active raid1 sda2[0] sdb2[1] 976773168 blocks [2/2] [UU]
Disk yang gagal akan ditandai sebagai “(F)”.
2. Hapus disk dengan mdadm
# mdadm --manage /dev/md0 --remove /dev/sdb1
3. Ganti disk
Ganti disk yang rusak dengan yang baru.
4. Salin tabel partisi ke disk baru
Salin tabel partisi ke disk baru (Perhatian:Perintah sfdisk ini akan menggantikan seluruh tabel partisi pada disk target dengan disk sumber – gunakan perintah alternatif jika Anda perlu menyimpan informasi partisi lain):
# sfdisk -d /dev/sda | sfdisk /dev/sdb
5. Buat cermin
Buat cermin disk:
# mdadm --manage /dev/md0 --add /dev/sdb1
6. Verifikasi
Untuk menguji pengaturan, masukkan perintah di bawah ini:
# /sbin/mdadm --detail /dev/md0
Perintah berikut akan menampilkan progres pemulihan disk cermin saat ini:
# cat /proc/mdstatRedHat / CentOS :Mengelola RAID perangkat lunak dengan mdadm