อาร์เรย์ RAID คือโซลูชันการจัดเก็บข้อมูลที่รวมฮาร์ดไดรฟ์หลายตัวเป็นหน่วยเดียวเพื่อวัตถุประสงค์ในการจัดเก็บ สำรองข้อมูล และให้ความซ้ำซ้อนและการรักษาความปลอดภัย RAID 5 ที่มีดิสก์สตริปและพาริตี เหมาะอย่างยิ่งสำหรับใช้เป็นเซิร์ฟเวอร์จัดเก็บไฟล์หรือเซิร์ฟเวอร์แอปพลิเคชัน ตัวเลือกนี้สำหรับผู้ใช้ Mac ต้องใช้ไดรฟ์อย่างน้อย 3 ตัว และให้ความทนทานต่อข้อผิดพลาดและประสิทธิภาพที่ดี
อาเรย์ซ้ำซ้อนของดิสก์อิสระ (RAID) ปกป้องจากความล้มเหลวของไดรฟ์เดียวและให้ประสิทธิภาพที่ดีขึ้นและอัตราการถ่ายโอนที่รวดเร็วโดยการจัดเก็บข้อมูลในดิสก์หลายตัว
ข้อมูลในบทความนี้ใช้กับ RAID 5 กับ Mac ที่ใช้ macOS Catalina (10.15) จนถึง macOS Sierra (10.12)
คุณสมบัติ RAID
RAID มีหลายระดับรวมถึง RAID 0, RAID 1, RAID 3, RAID 5, RAID 6 และ RAID 10 หมวดหมู่ RAID แต่ละประเภทมีคุณสมบัติเหล่านี้อย่างน้อยหนึ่งอย่าง:
- Disk striping หมายถึงการแบ่งข้อมูลออกเป็นบล็อคและเขียนบล็อคในอุปกรณ์จัดเก็บข้อมูลต่างๆ
- การมิเรอร์ดิสก์ หมายถึงข้อมูลที่ซ้ำกันบนดิสก์ตั้งแต่สองตัวขึ้นไป
- พาริตีบิต คำนวณข้อมูลในสองไดรฟ์และจัดเก็บผลลัพธ์ในไดรฟ์ที่สามเพื่อให้เกิดข้อผิดพลาด
RAID 5 เป็นตัวเลือกที่คุ้มค่าซึ่งให้ประสิทธิภาพที่ยอดเยี่ยมและความซ้ำซ้อนในสภาพแวดล้อมที่มีการอ่านสูง
เกี่ยวกับ RAID 5 และ Mac
RAID 5 เป็นระดับ RAID แบบสตริปที่ออกแบบมาเพื่อเพิ่มความเร็วในการอ่านและเขียนดิสก์ ผู้ใช้ Mac หลายคนเลือกใช้ RAID 5 สำหรับการจัดเก็บไฟล์มัลติมีเดีย ความเร็วในการอ่านนั้นเร็ว และความเร็วในการเขียนก็ช้าลงเล็กน้อยเท่านั้น เนื่องจากจำเป็นต้องคำนวณและกระจายความเท่าเทียมกัน
RAID 5 เก่งในการจัดเก็บไฟล์ขนาดใหญ่ โดยที่ข้อมูลจะถูกอ่านตามลำดับ ไฟล์ที่เข้าถึงโดยสุ่มที่มีขนาดเล็กกว่ามีประสิทธิภาพการอ่านปานกลาง และประสิทธิภาพการเขียนอาจไม่ดีเนื่องจากจำเป็นต้องคำนวณใหม่และเขียนข้อมูลพาริตีใหม่สำหรับการดำเนินการเขียนแต่ละครั้ง
แม้ว่า RAID 5 จะสามารถนำไปใช้กับขนาดดิสก์แบบผสมได้ แต่ก็ไม่ถือเป็นแนวทางที่ดี เนื่องจากขนาดอาร์เรย์ RAID 5 ถูกกำหนดโดยดิสก์ที่เล็กที่สุดในชุด
กำลังคำนวณขนาดอาร์เรย์ RAID 5
RAID 5 อาร์เรย์ใช้ไดรฟ์เทียบเท่ากับการจัดเก็บพาริตี ซึ่งหมายความว่าขนาดอาร์เรย์โดยรวมสามารถคำนวณได้โดยใช้สูตร:
S=d(n-1)
The d คือขนาดดิสก์ที่เล็กที่สุดในอาร์เรย์ และเป็นจำนวนดิสก์ที่ประกอบเป็นอาร์เรย์
RAID 5 ทำงานอย่างไร
RAID 5 นั้นคล้ายกับ RAID 3 ตรงที่มันใช้พาริตีบิตเพื่อรับรองความสมบูรณ์ของข้อมูล อย่างไรก็ตาม ต่างจาก RAID 3 ซึ่งใช้ดิสก์สำหรับจัดเก็บพาริตีโดยเฉพาะ RAID 5 จะกระจายพาริตีไปยังไดรฟ์ทั้งหมดในอาร์เรย์
RAID 5 ให้ความทนทานต่อความล้มเหลวของไดรฟ์ ทำให้ไดรฟ์เดียวในอาร์เรย์ล้มเหลวโดยไม่สูญเสียข้อมูลในอาร์เรย์ เมื่อไดรฟ์ล้มเหลว อาร์เรย์ RAID 5 ยังสามารถใช้เพื่ออ่านหรือเขียนข้อมูลได้ หลังจากเปลี่ยนไดรฟ์ที่ล้มเหลว อาเรย์ RAID 5 จะเข้าสู่โหมดการกู้คืนข้อมูล ซึ่งข้อมูลพาริตีในอาร์เรย์จะใช้เพื่อสร้างข้อมูลที่ขาดหายไปบนไดรฟ์ที่ติดตั้งใหม่
ตัวควบคุมแบบซอฟต์แวร์เทียบกับฮาร์ดแวร์
เนื่องจากความจำเป็นในการคำนวณพาริตีและกระจายการคำนวณผลลัพธ์ RAID 5 จึงเป็นวิธีที่ดีที่สุดเมื่อทำงานในกล่องหุ้ม RAID ที่ใช้ฮาร์ดแวร์
ตัวควบคุมอาเรย์ RAID มีสองประเภท: ฮาร์ดแวร์และซอฟต์แวร์ คอนโทรลเลอร์ที่ใช้ซอฟต์แวร์มีต้นทุนน้อยกว่าและให้ความยืดหยุ่นแก่ผู้ใช้ในการกำหนดค่าไดรฟ์ คอนโทรลเลอร์ที่ใช้ฮาร์ดแวร์มีราคาสูงกว่าแต่แนะนำสำหรับอาร์เรย์ที่ซับซ้อน
แอพยูทิลิตี้ดิสก์ที่มาพร้อมกับ Mac ไม่รองรับการสร้างอาร์เรย์ RAID 5 บนซอฟต์แวร์ อย่างไรก็ตาม SoftRAID จากผู้พัฒนาภายนอก SoftRAID, Inc. สามารถใช้ได้หากต้องการโซลูชันที่ใช้ซอฟต์แวร์