ฉันสงสัยว่าจะมีใครสามารถตั้งค่าอาร์เรย์ RAID-5 ได้หรือไม่ โดยจะใช้พื้นที่บางส่วนของดิสก์ที่สามในอาร์เรย์ raid เท่านั้น และพื้นที่ที่เหลือสามารถใช้เป็นวอลุ่มที่ไม่ใช่การจู่โจมได้

ฉันมี HDD สามตัวที่มี 2TB, 2TB และ 3TB 1TB บนดิสก์ 3 ควรยังคงใช้งานได้แต่ไม่ซ้ำซ้อน (บนเซิร์ฟเวอร์อูบุนตู)

รูปภาพต่อไปนี้แสดงสิ่งที่ฉันพยายามทำให้สำเร็จ: การตั้งค่าการจู่โจม (สีส้ม = การจู่โจม; สีเขียว & สีน้ำเงิน = ปริมาณปกติ)

เป็นไปได้หรือสามารถใช้ดิสก์ที่เป็นส่วนหนึ่งของ raid-array ทั้งหมดได้ภายใน raid เท่านั้น?

answer

อย่างแรกเลย อย่าใช้ RAID 5 เลย มีการบันทึกไว้เป็นอย่างดีว่ามันอันตรายแค่ไหน โดยเฉพาะอย่างยิ่งกับช้าขนาดใหญ่ โดยเฉพาะสำหรับผู้บริโภค HDD - ถือว่าอันตรายมาเป็นเวลากว่าทศวรรษแล้ว และมันทำให้ฉันผิดหวังอย่างตรงไปตรงมาเมื่อเห็นว่ายังคงเป็นตัวเลือก ตัวควบคุมดิสก์และแม้กระทั่งในซอฟต์แวร์

อย่างไรก็ตาม สิ่งที่คุณต้องการบรรลุมักจะไม่สามารถทำได้ด้วยฮาร์ดแวร์ดิสก์คอนโทรลเลอร์ คุณอาจทำให้ซอฟต์แวร์ RAID ทำงานเช่นนี้ได้ แต่จะไม่แนะนำ ฉันแน่ใจว่ามันจะเปราะบางและสร้างใหม่ได้ยากเมื่อดิสก์ที่หลีกเลี่ยงไม่ได้ ความล้มเหลวเกิดขึ้น

เพียงซื้อดิสก์เพิ่มเติมเพื่อใช้งานเป็น R6 หรือ R10 โดยรู้ว่าคุณมีแพลตฟอร์มที่รองรับและเสถียร

เป็นไปได้ด้วยซอฟต์แวร์ raidz ของ ZFS (ใช้ pass through หรือ/jbod) - สร้างสองพาร์ติชั่น (เช่น part1-2T & part2-1T) บนดิสก์ 3T และใช้ part1 + 2x2T ที่เหลือเพื่อสร้างพูล raidz คำเตือน: raidz มีความทนทานต่อข้อผิดพลาดระดับ 1 เท่านั้น & ปัญหาด้านประสิทธิภาพจะเกิดขึ้นหากระบบได้รับ io หนักในทั้งสองพาร์ติชันของอุปกรณ์ 3T