Cara Menyiapkan Array RAID-1 Menggunakan Dua Cakera Maya di CentOS/RHEL 6

Cara Menyiapkan Array RAID-1 Menggunakan Dua Cakera Maya di CentOS/RHEL 6

RAID bermaksud Pelbagai cakera yang murah (bebas). RAID-1 juga dikenali sebagai Striping. RAID-1 memerlukan minimum dua cakera. Data Max pada RAID-1 boleh disimpan ke saiz cakera terkecil dalam array RAID.

Dalam artikel ini kami menggunakan CentOS 6.5 Berjalan dengan VMware. . Setiap saiz cakera adalah 10GB dan kami akan satu partition pada kedua -dua cakera 5GB yang akan dibuat sebagai /dev /sdb1 dan /dev /sdc1.

.

Kelebihan - Data selamat dari kegagalan cakera tunggal kerana data yang sama direplikasi untuk setiap cakera
Keburukan - Overhead penyimpanan, saiz cakera yang diperlukan jika dua kali data.
Cakera minimum diperlukan - 2
Penyimpanan data maksimum - Sama dengan saiz cakera yang lebih kecil (contohnya jika kita mempunyai dua cakera, satu saiz 200GB dan kedua saiz 250GB. Oleh itu, kita dapat menyimpan data 200GB hanya pada RAID)

Amaran: . Sebelum melakukannya pastikan anda telah mengambil sandaran data pada beberapa cakera sandaran jauh.

Langkah 1: Buat partisi cakera

Pertama kita akan membuat partisi logik pada kedua -dua cakera yang baru dilampirkan sebagai /dev/sdb dan /dev/sdc dan akan mengubah jenis sistem partition sebagai Linux RAID Autodetect.

Pertama Gunakan arahan FDISK untuk membuat partition pada /cakera sdb /sdb seperti di bawah

[[E -mel dilindungi] ~]# FDISK /DEV /SDB Peranti tidak mengandungi jadual partition DOS yang sah, atau SUN, SGI atau OSF Disklabel Membina Dos Dos baru dengan Pengenal Disk 0x9452AB46. Perubahan akan kekal dalam ingatan sahaja, sehingga anda memutuskan untuk menulisnya. Selepas itu, tentu saja, kandungan sebelumnya tidak dapat dipulihkan. Amaran: Bendera tidak sah 0x0000 dari Partition Jadual 4 akan diperbetulkan oleh W (Rite) Amaran: Mod yang serasi DOS ditutup. Sangat disyorkan untuk mematikan mod (perintah 'c') dan tukar unit paparan ke sektor (perintah 'u'). Perintah (m untuk bantuan): n tindakan perintah e partition primer (1-4) P Partition (1-4): 1 silinder pertama (1-1305, lalai 1): Menggunakan nilai lalai 1 silinder terakhir, +silinder atau +saiz k, m, g (1-1305, lalai 1305): +5g perintah (m untuk bantuan): t partition terpilih 1 kod hex (type l ke senarai kod): fd jenis sistem partition 1 ke partition 1 hingga Perintah FD (Linux RAID Autodetect) (m untuk bantuan): w Jadual partition telah diubah! Memanggil Ioctl () untuk membaca semula jadual partition. Amaran: Sekiranya anda telah membuat atau mengubahsuai mana -mana dos 6.x partition, sila lihat halaman manual fdisk untuk maklumat tambahan. Menyegerakkan cakera. 

Sekarang buat partition di /dev/sdc cakera sama seperti di atas (dibuat untuk /dev /sdb)

[[dilindungi e -mel] ~]# fdisk /dev /sdc 

Langkah 2: Sahkan partition pada cakera

Mari sahkan bahawa anda telah membuat partition dengan betul dan mereka jenis "Linux RAID Autodetect". Dalam output di bawah kita dapat melihatnya /dev/sdb1 telah dibuat dalam cakera /dev /sdb dan /dev/sdc1 dibuat pada cakera /dev /sdc.

Memeriksa partition pada /dev/sdb

[[dilindungi e -mel] ~]# fdisk -l /dev /sdb disk /dev /sdb: 10.7 GB, 10737418240 bytes 255 kepala, 63 sektor/trek, 1305 unit silinder = silinder 16065 * 512 = 8225280 saiz byte (logik/fizikal) /512 Bytes Disk Pengenalpastian: 0x9452AB46 Peranti Boot Mula Blok Akhir Sistem ID /Dev /SDB1 1 654 5253223+ FD Linux RAID Autodetect 

Memeriksa partition pada /dev/sdc Juga

[[dilindungi e -mel] ~]# fdisk -l /dev /sdc disk /dev /sdc: 10.7 GB, 10737418240 bytes 255 kepala, 63 sektor/trek, 1305 unit silinder = silinder 16065 * 512 = 8225280 saiz byte (logik/fizikal) /512 bytes pengenal cakera: 0x00780ac9 Peranti Boot Mula Blok Akhir Sistem ID /Dev /SDC1 1 654 5253223+ FD Linux RAID Autodetect 

Langkah 3: Buat RAID

Setelah membuat partisi pada kedua -dua cakera (/dev/sdb dan/dev/sdc), buat RAID menggunakan arahan berikut

# mdadm --create /dev /md0--level = 1--raid-devices = 2 /dev /sdb1 /dev /sdc1 

Dalam perintah di atas -tahap ditakrifkan sebagai 1, yang menunjukkan bahawa kita membuat RAID-1, -RAID-SETIAP ditakrifkan sebagai 2 yang menunjukkan bahawa kami menambah 2 pemacu dalam serbuan, dan /dev/md0 digunakan untuk nama peranti.

[[dilindungi e -mel] ~]# mkfs.ext4 /dev /md0 

Langkah 4: Periksa peranti RAID

Untuk menyemak semua peranti RAID pada sistem menggunakan arahan berikut, arahan ini menyediakan senarai bahagian RAID yang sedikit butiran

[[E -mel dilindungi] ~]# CAT /PROC /MDSTAT PERIBADI: [RAID1] MD0: ACTIVE RAID1 SDC1 [1] SDB1 [0] 5252187 Blok Super 1.2 [2/2] [uu] peranti yang tidak digunakan:  

Untuk melihat penerangan penuh perintah Run Device Run seperti di bawah. Perintah ini akan menunjukkan kepada anda maklumat terperinci mengenai array RAID yang ditetapkan.

[[dilindungi e -mel] ~]# mdadm -Detail /dev /md0 

Langkah 5: Peranti Gunung Raid

Seperti yang kita telah berjaya mencipta pelbagai serbuan, membolehkannya di mana -mana titik gunung. Pelekap adalah serupa dengan melancarkan cakera lain

[[dilindungi e -mel] ~]# mkdir /mnt /raid1 [[dilindungi e -mel] ~]# mount /dev /md0 /mnt /raid1 

Untuk memasangnya secara kekal selepas reboot sistem membuat kemasukan masuk /etc/fstab fail seperti di bawah.

/dev/md0/mnt/raid1 ext4 lalai 1 2 

Juga buat fail konfigurasi RAID dengan menggunakan arahan berikut, perintah ini mengimbas semua tatasusunan serbuan pada sistem dan tambahkan kemasukan masuk /ETTC/MDADM.Conf fail.

# mdadm -Detail --can> /etc /mdadm.Conf