จริง ๆ แล้วฉันคิดว่าWikipediaอธิบายได้ดีกว่าเอกสารจริง นี่คือข้อความจากบทความ
ซอฟต์แวร์เคอร์เนล Linux ไดรเวอร์ RAID (เรียกว่า md สำหรับ "หลายอุปกรณ์") สามารถใช้เพื่อสร้างอาร์เรย์ RAID 1 + 0 แบบคลาสสิก แต่ยัง (ตั้งแต่รุ่น 2.6.9) เป็นระดับเดียว [4] พร้อมกับส่วนขยายที่น่าสนใจ [ 5] เลย์เอาต์มาตรฐาน "ใกล้" ซึ่งแต่ละอันถูกทำซ้ำ n ครั้งในอาเรย์แถบ k-way เทียบเท่ากับการจัดเรียง RAID-10 มาตรฐาน แต่ไม่ต้องการเอ็นที่แบ่ง k ตัวอย่างเช่นโครงร่าง n2 บนไดรฟ์ 2, 3 และ 4 จะมีลักษณะดังนี้:
2 drives 3 drives 4 drives
-------- ---------- --------------
A1 A1 A1 A1 A2 A1 A1 A2 A2
A2 A2 A2 A3 A3 A3 A3 A4 A4
A3 A3 A4 A4 A5 A5 A5 A6 A6
A4 A4 A5 A6 A6 A7 A7 A8 A8
.. .. .. .. .. .. .. .. ..
ตัวอย่าง 4 ไดรฟ์นั้นเหมือนกับอาร์เรย์ RAID-1 + 0 มาตรฐานในขณะที่ตัวอย่าง 3 ไดรฟ์นั้นเป็นการใช้งานซอฟต์แวร์ของ RAID-1E ตัวอย่าง 2 ไดรฟ์เทียบเท่า RAID 1 ไดร์เวอร์ยังรองรับเลย์เอาต์ "ไกล" ซึ่งไดรฟ์ทั้งหมดแบ่งออกเป็นส่วน f ชิ้นส่วนทั้งหมดซ้ำแล้วซ้ำอีกในแต่ละส่วน แต่ชดเชยด้วยอุปกรณ์เดียว ตัวอย่างเช่นรูปแบบ f2 ในอาร์เรย์ 2 และ 3 ไดรฟ์จะมีลักษณะดังนี้:
2 drives 3 drives
-------- --------------
A1 A2 A1 A2 A3
A3 A4 A4 A5 A6
A5 A6 A7 A8 A9
.. .. .. .. ..
A2 A1 A3 A1 A2
A4 A3 A6 A4 A5
A6 A5 A9 A7 A8
.. .. .. .. ..
สิ่งนี้ถูกออกแบบมาสำหรับการสตริปประสิทธิภาพของอาเรย์แบบมิเรอร์ การอ่านตามลำดับสามารถเป็นแถบได้เช่นเดียวกับใน RAID-0 การอ่านแบบสุ่มจะค่อนข้างเร็วกว่า (อาจ 10-20% เนื่องจากการใช้เซกเตอร์ด้านนอกที่เร็วกว่าของดิสก์และเวลาค้นหาเฉลี่ยน้อยกว่า) การจู่โจมที่มิร์เรอร์อื่น ๆ เลย์เอาต์ทำงานได้ดีสำหรับระบบที่การอ่านบ่อยครั้งกว่าที่เขียนซึ่งเป็นสถานการณ์ที่พบบ่อยมากในหลาย ๆ ระบบ 1 / f แรกของแต่ละไดรฟ์คืออาร์เรย์ RAID-0 มาตรฐาน ดังนั้นคุณจะได้รับประสิทธิภาพการสตริปในชุดที่ทำมิเรอร์เพียง 2 ไดรฟ์ ตัวเลือกทั้งใกล้และไกลสามารถนำมาใช้ได้ในเวลาเดียวกัน ชิ้นในแต่ละส่วนจะถูกชดเชยด้วยอุปกรณ์ n ตัวอย่างเช่นโครงร่าง n2 f2 จัดเก็บ 2 × 2 = 4 สำเนาของแต่ละส่วนดังนั้นต้องใช้ไดรฟ์อย่างน้อย 4 ตัว:
A1 A1 A2 A2 A1 A1 A2 A2 A3
A3 A3 A4 A4 A3 A4 A4 A5 A5
A5 A5 A6 A6 A6 A6 A7 A7 A8
A7 A7 A8 A8 A8 A9 A9 A10 A10
.. .. .. .. .. .. .. .. ..
A2 A2 A1 A1 A2 A3 A1 A1 A2
A4 A4 A3 A3 A5 A5 A3 A4 A4
A6 A6 A5 A5 A7 A8 A6 A6 A7
A8 A8 A7 A7 A10 A10 A8 A9 A9
.. .. .. .. .. .. .. .. ..
ในฐานะของ Linux 2.6.18 ไดรเวอร์ยังสนับสนุนโครงร่างออฟเซ็ตที่แถบซ้ำแต่ละครั้ง ตัวอย่างเช่นเค้าโครง o2 ในอาร์เรย์ 2 และ 3 ไดรฟ์มีการจัดวางเป็น:
2 drives 3 drives
-------- --------
A1 A2 A1 A2 A3
A2 A1 A3 A1 A2
A3 A4 A4 A5 A6
A4 A3 A6 A4 A5
A5 A6 A7 A8 A9
A6 A5 A9 A7 A8
.. .. .. .. ..
หมายเหตุ: k คือจำนวนไดรฟ์ n #, f # และ o # เป็นพารามิเตอร์ในตัวเลือก mdadm --layout Linux ยังสามารถสร้างการกำหนดค่า RAID มาตรฐานอื่น ๆ โดยใช้ไดรเวอร์ md (0, 1, 4, 5, 6)