Membuat Perangkat Lunak RAID0 (Stripe) di 'Dua Perangkat' Menggunakan Alat 'mdadm' di Linux - Bagian 2


RAID adalah Redundant Array of Inexpensive disks, yang digunakan untuk ketersediaan dan keandalan tinggi dalam lingkungan berskala besar, yang mengharuskan perlindungan data dibandingkan penggunaan normal. Raid hanyalah kumpulan disk dalam suatu kumpulan untuk menjadi volume logis dan berisi array. Penggabung driver membuat sebuah array atau disebut himpunan (grup).

RAID dapat dibuat, jika ada minimal 2 jumlah disk yang terhubung ke pengontrol serangan dan membuat volume logis atau lebih banyak drive dapat ditambahkan dalam array sesuai dengan Tingkat RAID yang ditentukan. Serangan Perangkat Lunak tersedia tanpa menggunakan perangkat keras fisik yang disebut serangan perangkat lunak. Serangan Perangkat Lunak akan dinamakan sebagai Serangan Orang Miskin.

Konsep utama penggunaan RAID adalah untuk menyimpan data dari satu titik kegagalan, artinya jika kita menggunakan satu disk untuk menyimpan data dan jika gagal, maka tidak ada peluang untuk mendapatkan data kita kembali, untuk menghentikan kehilangan data kita memerlukan sebuah metode toleransi kesalahan. Jadi, kita bisa menggunakan beberapa kumpulan disk untuk membentuk kumpulan RAID.

Apa itu Stripe di RAID 0?

Stripe adalah striping data di beberapa disk secara bersamaan dengan membagi isinya. Asumsikan kita memiliki dua disk dan jika kita menyimpan konten ke volume logis, konten tersebut akan disimpan di bawah dua disk fisik dengan membagi konten. Untuk kinerja yang lebih baik, RAID 0 akan digunakan, namun kami tidak bisa mendapatkan data jika salah satu drive gagal. Jadi, menggunakan RAID 0 bukanlah praktik yang baik. Satu-satunya solusi adalah menginstal sistem operasi dengan volume logis yang diterapkan RAID0 untuk mengamankan file penting Anda.

  1. RAID 0 memiliki Kinerja Tinggi.
  2. Kehilangan Kapasitas Nol di RAID 0. Tidak ada Ruang yang terbuang.
  3. Toleransi Kesalahan Nol (Tidak dapat memperoleh kembali data jika salah satu disk gagal).
  4. Menulis dan Membaca akan menjadi Luar Biasa.

Persyaratan

Jumlah minimum disk yang diperbolehkan untuk membuat RAID 0 adalah 2, namun Anda dapat menambahkan lebih banyak disk tetapi urutannya harus dua kali lipat dari 2, 4, 6, 8. Jika Anda memiliki kartu RAID Fisik dengan jumlah yang cukup port, Anda dapat menambahkan lebih banyak disk.

Di sini kami tidak menggunakan serangan Perangkat Keras, pengaturan ini hanya bergantung pada RAID Perangkat Lunak. Jika kami memiliki kartu serangan perangkat keras fisik, kami dapat mengaksesnya dari UI utilitasnya. Beberapa motherboard secara default dilengkapi dengan fitur RAID, UI di sana dapat diakses menggunakan tombol Ctrl+I.

Jika Anda baru mengenal pengaturan RAID, silakan baca artikel kami sebelumnya, yang telah membahas beberapa pengenalan dasar tentang RAID.

  1. Pengantar Konsep RAID dan RAID
Pengaturan Server Saya
Operating System :	CentOS 6.5 Final
IP Address	 :	192.168.0.225
Two Disks	 :	20 GB each

Artikel ini adalah Bagian 2 dari 9 seri RAID tutorial, di sini, di bagian ini, kita akan melihat bagaimana kita dapat membuat dan menyiapkan RAID0 Perangkat Lunak atau striping di sistem atau server Linux menggunakan dua Disk 20 GB diberi nama sdb dan sdc.

Langkah 1: Memperbarui Sistem dan Menginstal mdadm untuk Mengelola RAID

1. Sebelum menyiapkan RAID0 di Linux, mari lakukan pembaruan sistem lalu instal paket 'mdadm'. MDADM adalah program kecil yang memungkinkan kita mengkonfigurasi dan mengelola perangkat RAID di Linux.

yum clean all && yum update
yum install mdadm -y

Langkah 2: Verifikasi Dua Drive 20GB yang Terlampir

2. Sebelum membuat RAID 0, pastikan untuk memverifikasi bahwa dua hard drive yang terpasang terdeteksi atau tidak, menggunakan perintah berikut.

ls -l /dev | grep sd

3. Setelah hard drive baru terdeteksi, saatnya memeriksa apakah drive yang terpasang sudah menggunakan serangan yang ada dengan bantuan mengikuti perintah 'mdadm'.

mdadm --examine /dev/sd[b-c]

Pada keluaran di atas, kita mengetahui bahwa tidak ada RAID yang diterapkan pada kedua drive sdb dan sdc ini.

Langkah 3: Membuat Partisi untuk RAID

4. Sekarang buat partisi sdb dan sdc untuk serangan, dengan bantuan perintah fdisk berikut. Di sini, saya akan menunjukkan cara membuat partisi pada drive sdb.

fdisk /dev/sdb

Ikuti petunjuk di bawah ini untuk membuat partisi.

  1. Tekan 'n' untuk membuat partisi baru.
  2. Kemudian pilih 'P' untuk partisi Primer.
  3. Selanjutnya pilih nomor partisi sebagai 1.
  4. Berikan nilai default hanya dengan menekan tombol Enter dua kali.
  5. Selanjutnya tekan 'P' untuk mencetak partisi yang ditentukan.

Ikuti petunjuk di bawah ini untuk membuat serangan otomatis Linux pada partisi.

  1. Tekan 'L' untuk mencantumkan semua jenis yang tersedia.
  2. Ketik 't'untuk memilih partisi.
  3. Pilih 'fd' untuk serangan otomatis Linux dan tekan Enter untuk menerapkan.
  4. Kemudian gunakan kembali 'P' untuk mencetak perubahan yang telah kita buat.
  5. Gunakan 'w' untuk menulis perubahan.

Catatan: Silakan ikuti petunjuk di atas untuk membuat partisi pada drive sdc sekarang.

5. Setelah membuat partisi, verifikasi bahwa kedua driver telah ditentukan dengan benar untuk RAID menggunakan perintah berikut.

mdadm --examine /dev/sd[b-c]
mdadm --examine /dev/sd[b-c]1

Langkah 4: Membuat Perangkat md RAID

6. Sekarang buat perangkat md (yaitu /dev/md0) dan terapkan level serangan menggunakan perintah di bawah ini.

mdadm -C /dev/md0 -l raid0 -n 2 /dev/sd[b-c]1
mdadm --create /dev/md0 --level=stripe --raid-devices=2 /dev/sd[b-c]1
  1. -C – buat
  2. -l – tingkat
  3. -n – Tidak ada perangkat penyerbu

7. Setelah perangkat md dibuat, sekarang verifikasi status Level RAID, Perangkat dan Array yang digunakan, dengan bantuan rangkaian perintah berikut seperti yang ditunjukkan.

cat /proc/mdstat

mdadm -E /dev/sd[b-c]1

mdadm --detail /dev/md0

Langkah 5: Menetapkan Perangkat RAID ke Sistem File

8. Buat sistem file ext4 untuk perangkat RAID /dev/md0 dan pasang di /dev/raid0.

mkfs.ext4 /dev/md0

9. Setelah sistem file ext4 dibuat untuk perangkat Raid, sekarang buat direktori titik pemasangan (yaitu /mnt/raid0) dan pasang perangkat /dev/md0 di bawahnya.

mkdir /mnt/raid0
mount /dev/md0 /mnt/raid0/

10. Selanjutnya, verifikasi bahwa perangkat /dev/md0 dipasang pada direktori /mnt/raid0 menggunakan df memerintah.

df -h

11. Selanjutnya, buat file bernama 'tecmint.txt' di bawah titik mount /mnt/raid0, tambahkan beberapa konten ke file yang dibuat dan melihat konten file dan direktori.

touch /mnt/raid0/tecmint.txt
echo "Hi everyone how you doing ?" > /mnt/raid0/tecmint.txt
cat /mnt/raid0/tecmint.txt
ls -l /mnt/raid0/

12. Setelah Anda memverifikasi titik pemasangan, saatnya membuat entri fstab di file /etc/fstab.

vim /etc/fstab

Tambahkan entri berikut seperti yang dijelaskan. Mungkin berbeda-beda sesuai dengan lokasi pemasangan dan sistem file yang Anda gunakan.

/dev/md0                /mnt/raid0              ext4    defaults         0 0

13. Jalankan mount '-a' untuk memeriksa apakah ada kesalahan dalam entri fstab.

mount -av

Langkah 6: Menyimpan Konfigurasi RAID

14. Terakhir, simpan konfigurasi serangan ke salah satu file untuk menyimpan konfigurasi untuk digunakan di masa mendatang. Sekali lagi kita menggunakan perintah 'mdadm' dengan opsi '-s' (scan) dan '-v' (verbose) seperti yang ditunjukkan.

mdadm -E -s -v >> /etc/mdadm.conf
mdadm --detail --scan --verbose >> /etc/mdadm.conf
cat /etc/mdadm.conf

Itu saja, kita telah melihat di sini, cara mengkonfigurasi striping RAID0 dengan tingkat serangan dengan menggunakan dua hard disk. Pada artikel selanjutnya, kita akan melihat cara menyiapkan RAID5.