Perintah mdadm adalah alat yang digunakan untuk mengelola larik RAID berbasis perangkat lunak. Redundant array of independent disks (RAID) adalah sekumpulan spesifikasi vendor-independen yang mendukung redundansi dan toleransi kesalahan untuk konfigurasi pada sistem penyimpanan multi-perangkat. Dalam larik RAID, data disimpan di beberapa perangkat penyimpanan fisik, dan perangkat tersebut digabungkan menjadi satu perangkat penyimpanan virtual. Jenis konfigurasi RAID berbasis perangkat lunak ini merupakan alternatif dari penggunaan device mapper dan DM-Multipath. Alat mdadm memungkinkan Anda membuat, mengelola, dan memantau larik RAID.
mdadm memiliki beberapa mode operasi:Create, Build, Assemble, dan Monitor. Masing-masing mode ini memiliki sakelar baris perintahnya sendiri. Selain mode ini, ada banyak fitur manajemen yang beroperasi secara independen.
Contoh penggunaan
Mari kita asumsikan Anda menambahkan tiga disk ke mesin virtual Anda. Mari kita buat perangkat RAID 0 bernama /dev/md127 (hanya nomor acak yang belum digunakan):
$sudo mdadm --create /dev/md127 --level 0 --raid-devices 3 /dev/sd{c,d,e}
Verifikasi konfigurasi:
$ cat /proc/mdstat $ sudo mdadm --detail /dev/md127
Buat konfigurasi tetap:
$ sudo mdadm --detail --scan --verbose >> /etc/mdadm.conf
Sekarang Anda dapat menggunakan perangkat ini dan memformatnya dengan sistem file. Misalnya:
$ sudo mkfs.ext4 -L data_mnt /dev/md127
Jika Anda menemukan kesalahan di bawah ini saat menjalankan perintah mdadm:
Anda dapat mencoba menginstal paket di bawah ini sesuai dengan pilihan distribusi Anda:
Distribusi | Perintah |
---|---|
Debian | apt-get install mdadm |
Ubuntu | apt-get install mdadm |
Alpin | apk tambahkan mdadm |
Linux Arch | pacman -S mdadm |
Kali Linux | apt-get install mdadm |
CentOS | yum install mdadm |
Fedora | dnf install mdadm |
Raspbian | apt-get install mdadm |
Contoh Perintah mdadm
1. Buat larik:
# mdadm --create /dev/md/MyRAID --level raid_level --raid-devices number_of_disks /dev/sdXN
2. Hentikan larik:
# mdadm --stop /dev/md0
3. Tandai disk sebagai gagal:
# mdadm --fail /dev/md0 /dev/sdXN
4. Hapus disk:
# mdadm --remove /dev/md0 /dev/sdXN
5. Tambahkan disk ke array:
# mdadm --assemble /dev/md0 /dev/sdXN
6. Tampilkan info RAID:
# mdadm --detail /dev/md0