Dapatkah RAID 1 memiliki lebih dari dua drive?

9

Baru-baru ini saya berdiskusi dengan seorang guru saya. Dia mengklaim bahwa Anda dapat mengatur RAID 1 dengan lima drive dan bahwa data akan dicerminkan oleh semua drive ini.

Saya katakan padanya RAID 1 dengan 5 drive tidak akan berfungsi seperti itu. Ini akan menjadi RAID 1 dengan dua drive dan akan menggunakan tiga drive lainnya sebagai cadangan panas.

Dia juga mengatakan bahwa RAID 6 identik dengan RAID 5 tetapi Anda dapat menempatkan semua pemeriksaan paritas pada drive yang sama. Saya pikir RAID 6 adalah solusi seperti RAID 5 di mana dua drive digunakan untuk paritas.

Siapa yang benar?

Mad_piggy
sumber

Jawaban:

17

Anda dapat menggunakan sebanyak mungkin drive yang Anda inginkan untuk RAID1. Mereka semua akan dicerminkan, dan ditulis pada saat yang sama, dan menjadi salinan yang tepat satu sama lain. Fakta bahwa tidak ada kartu yang melakukan lebih dari x drive tidak berarti apa-apa tentang konsep tersebut. RAID1 hanya mirroring disk Anda, dan Anda dapat memiliki mirror sebanyak yang Anda inginkan.

Juga, pandangan Anda tentang RAID5 / 6 salah. Paritas didistribusikan pada semua drive, tidak ada drive khusus untuk itu. Dibandingkan dengan raid5, raid6 menambahkan blok paritas tambahan , yang juga didistribusikan.

Anda dapat menemukan lebih banyak info di wikipedia .

m4573r
sumber
Saya tidak pernah memiliki kartu serangan yang dapat menangani serangan 1 dengan lebih dari 2 drive. jadi ... Dan apa yang salah dengan raid-6 saya ??? Saya mencoba mengatakan bahwa raid-5 memiliki satu drive untuk paritasnya, dan raid-6 memiliki 2 drive untuk paritas. Seperti yang dikatakan wikipedia: RAID 5: Striping level-level dengan paritas terdistribusi. RAID 6: Striping level-blok dengan paritas terdistribusi ganda.
Mad_piggy
Saya akan memperbarui jawaban saya.
m4573r
Saya telah melihat contoh mdadm (raid software linux) menggunakan 8 drive dalam raid 1, atau lebih tepatnya partisi kecil pertama pada 8 drive sebagai raid 1. Ini menyimpan drive sistem. Partisi besar pada setiap drive kemudian dikelompokkan ke dalam array RAID 6. Saya belum pernah melihat distro linux yang akan boot dari serangan perangkat lunak 5 atau 6.
BeowulfNode42
0

Ada dua kemungkinan:

menggunakan

  • semua 5 drive untuk serangan 1, dengan setiap drive sebagai salinan yang tepat dari drive lain
  • mirror (contoh) 3 drive dan gunakan dua disk lain sebagai cadangan (jika salah satu dari 3 disk pertama gagal, disk ke-4 akan menggantikannya)

Saya lebih suka solusi ke-2 (dengan drive 2 + 1 atau 3 + 1)

asumsi Anda tentang serangan 6 salah :)

AndreaCi
sumber
0

Saya telah bekerja dengan beberapa LenovoEMC PX4-sesuatu NAS yang memiliki 4 atau 12 disk. 50 GB pertama dari setiap drive digunakan sebagai raid1 untuk OS, dan sisanya dari setiap disk adalah untuk data pengguna.

Jadi ia memiliki 4 atau 12 arah raid1 untuk drive root, dan file swap kecil di drive ini. Jadi ya itu benar-benar mungkin dan bisa diterapkan, dan digunakan dalam produksi oleh solusi komersial.

Selama setidaknya satu disk masih berfungsi maka itu akan boot dan jaringan. NAS diperlukan untuk mem-boot off drive USB jika Anda mengubah semua disk, untuk menginstal ulang OS dasar.

Inilah 4 bay NAS yang dibangun kembali setelah disk swap, jadi tidak sdd

root@px4-300r-THYAQ42E9:/nfs/# cat /proc/mdstat
Personalities : [linear] [raid0] [raid1] [raid10] [raid6] [raid5] [raid4]
md0 : active raid1 sde1[4] sdc1[1] sda1[3] sdb1[2]
      20964480 blocks super 1.1 [4/3] [UUU_]
      [===========>.........]  recovery = 58.1% (12188416/20964480) finish=7.2min speed=21337K/sec

md1 : active raid5 sde2[4] sdc2[1] sda2[3] sdb2[2]
      5797200384 blocks super 1.1 level 5, 512k chunk, algorithm 2 [4/3] [_UUU]
Criggie
sumber
Output / proc / mdstat ditemukan di email lama - perangkat sudah lama pergi ke perangkat keras afterlife, jadi saya tidak bisa menjalankan tes hdparm atau bonnie dengan mudah, maaf.
Criggie
0

Ada banyak kesalahpahaman tentang level RAID.

JBoD adalah Hanya Sekumpulan Drive, di mana Anda dapat melihat banyak drive dalam kotak yang sama, ini adalah istilah non-raid yang paling membingungkan.

Bertahun-tahun yang lalu, beberapa produsen RAID tidak dapat membuat JBOD dengan mesin RAID mereka, mereka menyebut SPAN (BIG) sebagai JBoD.

RAID1 adalah Mirror RAID dan perlu DUA HDD untuk saling mirror. Sedangkan CLONE adalah Multiple Duplicate HDD dengan volume yang sama, misalnya DAT Optic's eBOX, sBOX (hardware RAID). Kotak RAID perangkat keras umumnya menawarkan RAID 0, 1, 5, CLONE, Large, dan Hot spare.

Sedangkan untuk RAID 5/6, keduanya memiliki porsi ruang paritas sama dengan satu drive untuk RAID5 dan dua drive untuk RAID6.

Pengetahuan keliru yang paling umum adalah bahwa data paritas terletak di drive khusus. Itu tidak benar. Ruang pesta dibagi rata di antara HDD anggota RAID.

Contoh: RAID5 dari lima HDD, masing-masing drive akan memiliki 1/5 ruang yang dialokasikan untuk paritas, sedangkan untuk RAID6, setiap drive akan memiliki 2/5 ruang yang dialokasikan untuk paritas.

Bagi mereka yang ingin berdebat, jika ada drive paritas khusus, mari asumsikan ada, apa yang terjadi pada RAID jika drive paritas khusus gagal? RAID tidak dapat dibangun kembali karena data yang diperlukan untuk membangun kembali tidak ada lagi.

FireWire2
sumber
1
Perhatikan bahwa komentar terakhir Anda yang mengatakan bahwa RAID5 dengan drive paritas khusus tidak dapat pulih dari kegagalan drive tidak benar. Bahkan jika RAID5 diimplementasikan dengan informasi paritas sepenuhnya pada satu drive, itu masih akan dapat pulih dari kegagalan satu drive. Jika argumen Anda benar, maka itu berarti bahwa dengan paritas terdistribusi, 1/5 data Anda tidak dapat dipulihkan saat drive mana pun gagal, karena Anda kehilangan informasi paritas yang ada di 1/5 drive itu. Argumen itu salah.
Makyen
1
"RAID5 dengan drive paritas khusus" adalah RAID 4. Perbedaan antara RAID 4 dan RAID 5 adalah bahwa RAID 4 memiliki drive paritas khusus dan RAID 5 memiliki paritas yang didistribusikan di semua disk. Jika drive paritas khusus gagal pada konfigurasi RAID 4, paritas dapat direkonstruksi dari data, seperti yang akan terjadi pada semua paritas yang hilang pada drive gagal array RAID 5.
David Schwartz