RAID darajalari: RAID 0, 1, 5, 6 va 10 farqi
Asoslar3 daqInnovialabs tahririyati
Qisqacha
RAID bir nechta diskni tezlik yoki disk buzilishiga chidamlilik uchun bitta massivga birlashtiradi: RAID 1 va 10 — ko‘zgu, RAID 5 va 6 — juftlik nazorati, RAID 0 — faqat tezlik; hech bir daraja zaxira nusxani almashtirmaydi.
Qisqa javob
RAID — bir nechta jismoniy diskni bitta mantiqiy tomga birlashtirish usuli. Darajaga qarab massiv tezlikda, ishonchlilikda (bir yoki ikkita disk buzilishiga chidaydi) yoki ikkalasida yutadi — foydali hajmning bir qismi evaziga.
Asosiy tushunchalar:
- Navbatlab yozish (striping) — ma’lumotlar bloklarga bo‘linib, bir nechta diskka parallel yoziladi.
- Ko‘zgulash (mirroring) — bir xil ma’lumotlar ikkita diskka yoziladi.
- Juftlik nazorati (parity) — buzilgan disk tarkibini hisoblab tiklash imkonini beradigan nazorat ma’lumoti.
Darajalarni solishtirish
Quyida N — bir xil hajmdagi disklar soni.
| Daraja | Min. disklar | Foydali hajm | Nechta buzilishga chidaydi | Tezlik |
|---|---|---|---|---|
| RAID 0 | 2 | N ta disk | Birortasiga ham | O‘qish va yozish eng tez |
| RAID 1 | 2 | 1 ta disk | Bittasidan boshqa hammasiga | O‘qish yaxshi, yozish bitta disk kabi |
| RAID 5 | 3 | N − 1 | 1 ta disk | O‘qish yaxshi, yozish parity tufayli sekinroq |
| RAID 6 | 4 | N − 2 | Istalgan 2 ta disk | O‘qish yaxshi, yozish RAID 5 dan sekinroq |
| RAID 10 | 4 | N / 2 | Har bir ko‘zgu juftligida bittadan | O‘qish va yozish tez |
Har bir daraja oddiy so‘zlar bilan
RAID 0 — himoyasiz striping. Hajm va tezlik qo‘shiladi, lekin istalgan disk buzilsa butun massiv yo‘qoladi. Faqat yo‘qotsa achinmaydigan vaqtinchalik ma’lumotlar uchun.
RAID 1 — ko‘zgu. Ikkita disk bir xil narsani saqlaydi. Ikki diskli kichik NAS yoki server uchun eng oddiy va tushunarli variant.
RAID 5 — taqsimlangan parity bilan striping. Bitta disk hajmi yo‘qotiladi, massiv bitta disk buzilishiga chidaydi. Tejamkor, lekin katta disklarda jiddiy kamchiligi bor (quyida).
RAID 6 — RAID 5 kabi, lekin ikki karra parity bilan. Ikkita disk hajmi yo‘qotiladi, ammo massiv istalgan ikkita disk buzilishiga chidaydi. Ko‘p katta diskli massivlar uchun yaxshi tanlov.
RAID 10 — striping bilan birlashtirilgan ko‘zgular. Hajmning yarmi yo‘qotiladi, lekin yozish tez, tiklash esa oddiyroq: faqat ko‘zgu juftligi nusxalanadi. Ko‘pincha ma’lumotlar bazalari va virtual mashinalar uchun tanlanadi.
Katta disklarda tiklash xavflari
Massivdagi disk buzilganda massiv degradatsiyalangan rejimda ishlaydi, diskni almashtirgandan keyin esa tiklash (rebuild) boshlanadi. Bu eng xavfli payt:
- Katta disklarni tiklash ko‘p soat yoki bir necha kun davom etishi mumkin, bu vaqt davomida massivda zaxira qolmaydi (RAID 5) yoki u kamayadi.
- Rebuild paytida qolgan barcha disklar to‘liq o‘qiladi. Ulardan birida o‘qib bo‘lmaydigan sektor uchrasa, RAID 5 ma’lumotlarning bir qismini yoki butun massivni tiklay olmasligi mumkin.
- Bir partiyadagi va bir xil yoshdagi disklar ko‘pincha bir vaqtda eskiradi — birinchi buzilishdan keyin ikkinchisi kelishi mumkin.
- Rebuild paytida yuklama odatdagidan yuqori, foydalanuvchilar uchun unumdorlik pasayadi.
Shu sababli katta disklar uchun RAID 5 o‘rniga ko‘pincha RAID 6 yoki RAID 10 tavsiya etiladi.
Nega RAID zaxira nusxa emas
RAID faqat diskning jismoniy buzilishidan himoya qiladi. U barcha disklarda bir zumda va sidqidildan takrorlaydi:
- faylni tasodifan o‘chirish yoki ustidan yozishni;
- fayllarning tovlamachi virus tomonidan shifrlanishini;
- fayl tizimining shikastlanishi yoki kontroller nosozligini.
Yong‘in, o‘g‘irlik yoki suv bosishida ham yordam bermaydi — barcha disklar bitta korpusda. Zaxira nusxa — bu ma’lumotlarning boshqa joydagi alohida nusxasi, yaxshisi versiyalar tarixi bilan.
Qanday tanlash kerak
- 2 ta disk → RAID 1.
- 3–4 ta disk, fayl arxivi, byudjet muhimroq → kichik disklarda RAID 5 yoki RAID 6.
- Ko‘p katta disklar → RAID 6.
- Ma’lumotlar bazalari, virtual mashinalar, yozish tezligi muhim → RAID 10.
- Vaqtinchalik ma’lumotlar, faqat tezlik → RAID 0.
Qo‘shimcha: disklar holati haqida bildirishnomalarni yoqing, zaxira disk saqlang va SMART’ni kuzating.