Pencerminan RAID berarti tiruan yang tepat (atau cermin) dari penulisan data yang sama ke dua drive. Minimal dua jumlah disk lebih diperlukan dalam array untuk membuat RAID1 dan itu hanya berguna, ketika kinerja atau keandalan membaca lebih tepat daripada kapasitas penyimpanan data.
Cermin dibuat untuk melindungi dari kehilangan data karena kegagalan disk. Setiap disk di cermin melibatkan salinan data yang tepat. Ketika satu disk gagal, data yang sama dapat diambil dari disk lain yang berfungsi. Namun, drive yang gagal dapat diganti dari komputer yang sedang berjalan tanpa gangguan pengguna.
Minimum Dua jumlah disk diperbolehkan untuk membuat RAID 1, tetapi Anda dapat menambahkan lebih banyak disk dengan menggunakan dua kali sebagai 2, 4, 6, 8. Untuk menambahkan lebih banyak disk, sistem Anda harus memiliki adaptor fisik RAID (kartu perangkat keras).
Di sini kami menggunakan serangan perangkat lunak bukan serangan Perangkat Keras, jika sistem Anda memiliki kartu serangan perangkat keras fisik bawaan, Anda dapat mengaksesnya dari UI utilitasnya atau menggunakan Ctrl + I kunci.
Baca Juga: Konsep Dasar RAID di Linux
Sistem Operasi: CentOS 6.5 Final. Alamat IP: 192.168.0.226. Nama host: rd1.tecmintlocal.com. Disk 1 [20GB]: /dev/sdb. Disk 2 [20GB]: /dev/sdc.
Artikel ini akan memandu Anda melalui petunjuk langkah demi langkah tentang cara menyiapkan perangkat lunak serangan 1 atau Cermin menggunakan mdadm (membuat dan mengelola serangan) di Platform Linux. Meskipun instruksi yang sama juga berfungsi pada distribusi Linux lain seperti RedHat, CentOS, Fedora, dll.
1. Seperti yang saya katakan di atas, kami menggunakan utilitas mdadm untuk membuat dan mengelola RAID di Linux. Jadi, mari kita instal mdadm paket perangkat lunak di Linux menggunakan alat pengelola paket yum atau apt-get.
# yum install mdadm [pada sistem RedHat] # apt-get install mdadm [pada sistem Debain]
2. Satu kali 'mdadm' telah diinstal, kita perlu memeriksa drive disk kita apakah sudah ada serangan yang dikonfigurasi menggunakan perintah berikut.
# mdadm -E /dev/sd[b-c]
Seperti yang Anda lihat dari layar di atas, tidak ada super-blok terdeteksi belum, berarti tidak ada RAID yang ditentukan.
3. Seperti yang saya sebutkan di atas, bahwa kami menggunakan minimal dua partisi /dev/sdb dan /dev/sdc untuk membuat RAID1. Mari kita buat partisi pada dua drive ini menggunakan 'fdisk' perintah dan ubah jenis serangan selama pembuatan partisi.
# fdisk /dev/sdb.
Setelah '/dev/sdb'partisi telah dibuat, selanjutnya ikuti instruksi yang sama untuk membuat partisi baru /dev/sdc menyetir.
# fdisk /dev/sdc.
4. Setelah kedua partisi berhasil dibuat, verifikasi perubahan pada keduanya sdb & SDC mengemudi menggunakan yang sama 'mdadm' dan juga konfirmasikan jenis RAID seperti yang ditunjukkan pada tangkapan layar berikut.
# mdadm -E /dev/sd[b-c]
Catatan: Seperti yang Anda lihat pada gambar di atas, tidak ada RAID yang ditentukan pada sdb1 dan sdc1 mengemudi sejauh ini, itulah alasan kami mendapatkan no super-blok terdeteksi.
5. Selanjutnya buat Perangkat RAID1 bernama ‘/dev/md0' menggunakan perintah berikut dan jujur.
# mdadm --create /dev/md0 --level=mirror --raid-devices=2 /dev/sd[b-c]1. # cat /proc/mdstat.
6. Selanjutnya periksa jenis perangkat serangan dan array serangan menggunakan perintah berikut.
# mdadm -E /dev/sd[b-c]1. # mdadm --detail /dev/md0.
Dari gambar di atas, orang dapat dengan mudah memahami bahwa raid1 telah dibuat dan digunakan /dev/sdb1 dan /dev/sdc1 partisi dan Anda juga dapat melihat statusnya sebagai sinkronisasi ulang.
7. Buat sistem file menggunakan ext4 untuk md0 dan pasang di bawah /mnt/raid1.
# mkfs.ext4 /dev/md0.
8. Selanjutnya, pasang sistem file yang baru dibuat di bawah '/mnt/raid1' dan buat beberapa file dan verifikasi konten di bawah mount point.
# mkdir /mnt/raid1. # pasang /dev/md0 /mnt/raid1/ # sentuh /mnt/raid1/tecmint.txt. # echo "pengaturan serangan tecmint" > /mnt/raid1/tecmint.txt.
9. Untuk memasang RAID1 secara otomatis pada sistem reboot, Anda perlu membuat entri dalam file fstab. Membuka '/etc/fstab' dan tambahkan baris berikut di bagian bawah file.
/dev/md0 /mnt/raid1 ext4 default 0 0.
10. Berlari 'gunung -a' untuk memeriksa apakah ada kesalahan dalam entri fstab.
# pasang -av.
11. Selanjutnya, simpan konfigurasi raid secara manual ke ‘mdadm.conf' file menggunakan perintah di bawah ini.
# mdadm --detail --scan --verbose >> /etc/mdadm.conf.
File konfigurasi di atas dibaca oleh sistem saat reboot dan memuat perangkat RAID.
12. Tujuan utama kami adalah, bahkan setelah hard disk gagal atau crash, data kami harus tersedia. Mari kita lihat apa yang akan terjadi ketika salah satu disk disk tidak tersedia dalam array.
# mdadm --detail /dev/md0.
Pada gambar di atas, kita dapat melihat ada 2 perangkat yang tersedia di RAID kami dan Perangkat Aktif adalah 2. Sekarang mari kita lihat apa yang akan terjadi ketika disk dicolokkan (dilepas SDC disk) atau gagal.
# ls -l /dev | grep sd. # mdadm --detail /dev/md0.
Sekarang pada gambar di atas, Anda dapat melihat bahwa salah satu drive kami hilang. Saya mencabut salah satu drive dari mesin Virtual saya. Sekarang mari kita periksa data berharga kita.
# cd /mnt/raid1/ # kucing tecmint.txt.
Apakah Anda melihat data kami masih tersedia. Dari sini kami mengetahui keunggulan RAID 1 (mirror). Pada artikel berikutnya, kita akan melihat cara mengatur RAID 5 striping dengan paritas terdistribusi. Semoga ini membantu Anda memahami cara kerja RAID 1 (Mirror).