การคำนวณความจุในการจัดเก็บข้อมูลสำหรับแต่ละระดับของ RAID ขึ้นอยู่กับจำนวนของไดรฟ์ที่เกี่ยวข้องและการกำหนดค่า RAID มาดูการคำนวณสำหรับระดับ RAID ที่ใช้กันทั่วไป:
1. RAID 0 (สตริป):
- ความจุ: ความจุทั้งหมดคือผลรวมของความจุของไดรฟ์
- ตัวอย่าง: ไดรฟ์ 1TB สองตัวจะส่งผลให้มีความจุรวม 2TB
2. RAID 1 (มิเรอร์):
- ความจุ: ความจุเท่ากับขนาดของไดรฟ์เดียวในชุดมิเรอร์
- ตัวอย่าง: ไดรฟ์ 1TB สองตัวจะมีความจุ 1TB เนื่องจากข้อมูลถูกทำซ้ำ
3. RAID 5 (การสตริปด้วยพาริตี):
- ความจุ: ความจุทั้งหมดคือผลรวมของไดรฟ์ (N-1) คูณด้วยความจุของไดรฟ์เดียว โดยที่ N คือจำนวนไดรฟ์ในชุด RAID
- ตัวอย่าง: ไดรฟ์ 1TB สามตัวจะส่งผลให้มีความจุรวม 2TB เนื่องจากไดรฟ์หนึ่งใช้สำหรับข้อมูลพาริตี้
4. RAID 6 (การสตริปด้วย Double Parity):
- ความจุ: ความจุทั้งหมดคือผลรวมของไดรฟ์ (N-2) คูณด้วยความจุของไดรฟ์เดียว โดยที่ N คือจำนวนของไดรฟ์ในชุด RAID
- ตัวอย่าง: ไดรฟ์ 1TB สี่ตัวจะส่งผลให้มีความจุรวม 2TB เนื่องจากมีการใช้ไดรฟ์สองตัวสำหรับข้อมูลพาริตี้
5. RAID 10 (Mirrored Striping หรือ RAID 1+0):
- ความจุ: ความจุรวมเป็นครึ่งหนึ่งของความจุของไดรฟ์ เนื่องจากข้อมูลถูกมิเรอร์
- ตัวอย่าง: ไดรฟ์ 1TB สี่ตัวจะส่งผลให้มีความจุรวม 2TB
6. RAID 50 (ชุด RAID 5 แบบลายหรือ RAID 5+0):
- ความจุ: ความจุทั้งหมดคือผลรวมของไดรฟ์ (N-R) คูณด้วยความจุของไดรฟ์เดียว โดยที่ N คือจำนวนไดรฟ์ทั้งหมด และ R คือจำนวนไดรฟ์ในแต่ละชุด RAID 5
- ตัวอย่าง: ไดรฟ์ 1TB หกตัวที่จัดแบ่งเป็น RAID 5 สองชุดจะทำให้มีความจุรวม 3TB
7. RAID 60 (ชุด RAID 6 แบบลายหรือ RAID 6+0):
- ความจุ: ความจุทั้งหมดคือผลรวมของไดรฟ์ (N-2R) คูณด้วยความจุของไดรฟ์เดียว โดยที่ N คือจำนวนไดรฟ์ทั้งหมด และ R คือจำนวนไดรฟ์ในแต่ละชุด RAID 6
- ตัวอย่าง: ไดรฟ์ 1TB แปดตัวที่จัดแบ่งเป็น RAID 6 สองชุดจะทำให้มีความจุรวม 4TB
การคำนวณเหล่านี้ถือว่าไดรฟ์ทั้งหมดในการกำหนดค่า RAID มีความจุเท่ากัน โปรดทราบว่าความจุที่ใช้งานได้จริงอาจลดลงเล็กน้อยเนื่องจากค่าใช้จ่ายในการจัดรูปแบบและปัจจัยอื่นๆ นอกจากนี้ การกำหนดค่า RAID ที่เกี่ยวข้องกับการซ้ำซ้อน (เช่น RAID 1, RAID 5, RAID 6, RAID 10, RAID 50 หรือ RAID 60) เสียสละพื้นที่จัดเก็บบางส่วนสำหรับความทนทานต่อข้อผิดพลาด