<ก่อนหน้านี้ | Contents | ถัดไป>
หากคุณมีฮาร์ดไดรฟ์มากกว่าหนึ่งตัว5 ในคอมพิวเตอร์ของคุณ คุณสามารถใช้ mdcfg เพื่อตั้งค่าไดรฟ์ของคุณเพื่อเพิ่มประสิทธิภาพและ/หรือความน่าเชื่อถือของข้อมูลได้ดีขึ้น ผลลัพธ์เรียกว่า อุปกรณ์มัลติดิสก์ (หรือตามหลังตัวแปรที่มีชื่อเสียงที่สุด ซอฟต์แวร์RAID).
โดยพื้นฐานแล้ว MD เป็นกลุ่มของพาร์ติชั่นที่อยู่บนดิสก์ต่าง ๆ และรวมเข้าด้วยกันเพื่อสร้าง a ตรรกะ อุปกรณ์. อุปกรณ์นี้สามารถใช้งานได้เหมือนพาร์ติชั่นทั่วไป (เช่น ในพาร์ตแมน คุณสามารถฟอร์แมต กำหนดจุดเชื่อมต่อ ฯลฯ)
ประโยชน์ที่ได้รับขึ้นอยู่กับประเภทของอุปกรณ์ MD ที่คุณกำลังสร้าง รองรับในปัจจุบันคือ:
5. ตามจริงแล้ว คุณสามารถสร้างอุปกรณ์ MD ได้แม้จากพาร์ติชั่นที่อยู่บนฟิสิคัลไดรฟ์ตัวเดียว แต่นั่นไม่ได้ให้ประโยชน์อะไรเลย
RAID0
มุ่งเป้าไปที่ประสิทธิภาพเป็นหลัก RAID0 แบ่งข้อมูลขาเข้าทั้งหมดออกเป็น ลายเส้น และกระจายไปตามแต่ละดิสก์ในอาเรย์เท่าๆ กัน สิ่งนี้สามารถเพิ่มความเร็วในการอ่าน/เขียนได้ แต่เมื่อหนึ่งในดิสก์ล้มเหลว คุณจะสูญเสีย ทุกอย่าง (ข้อมูลบางส่วนยังอยู่ในดิสก์ปกติ) อีกส่วนหนึ่ง คือ บนดิสก์ที่ล้มเหลว)
การใช้งานทั่วไปสำหรับ RAID0 คือพาร์ติชั่นสำหรับการตัดต่อวิดีโอ
RAID1
เหมาะสำหรับการตั้งค่าที่ความน่าเชื่อถือเป็นอันดับแรก ประกอบด้วยพาร์ติชั่นที่มีขนาดเท่ากันหลายพาร์ติชั่น (โดยปกติคือสองพาร์ติชั่น) ซึ่งทุกพาร์ติชั่นมีข้อมูลเหมือนกันทุกประการ โดยพื้นฐานแล้วหมายถึงสามสิ่ง ขั้นแรก หากหนึ่งในดิสก์ของคุณล้มเหลว คุณยังคงทำการมิเรอร์ข้อมูลบนดิสก์ที่เหลือ ประการที่สอง คุณสามารถใช้ความจุเพียงเศษเสี้ยวของความจุที่มีอยู่ (แม่นยำกว่านั้น คือขนาดของพาร์ติชันที่เล็กที่สุดใน RAID) ประการที่สาม การอ่านไฟล์เป็นโหลดบาลานซ์ระหว่างดิสก์ ซึ่งสามารถปรับปรุงประสิทธิภาพบนเซิร์ฟเวอร์ เช่น ไฟล์เซิร์ฟเวอร์ ซึ่งมีแนวโน้มที่จะโหลดด้วยการอ่านดิสก์มากกว่าการเขียน
คุณสามารถเลือกมีดิสก์สำรองในอาร์เรย์ ซึ่งจะแทนที่ดิสก์ที่ล้มเหลวในกรณีที่เกิดความล้มเหลว
RAID5
เป็นการประนีประนอมที่ดีระหว่างความเร็ว ความน่าเชื่อถือ และความซ้ำซ้อนของข้อมูล RAID5 แบ่งข้อมูลขาเข้าทั้งหมดออกเป็นแถบและกระจายอย่างเท่าเทียมกันบนดิสก์ทั้งหมดยกเว้นหนึ่งดิสก์ (คล้ายกับ RAID0) ต่างจาก RAID0, RAID5 ก็คำนวณเช่นกัน ความเท่าเทียมกัน ข้อมูลซึ่งถูกเขียนลงบนดิสก์ที่เหลือ ดิสก์พาริตีไม่คงที่ (ซึ่งจะเรียกว่า RAID4) แต่มีการเปลี่ยนแปลงเป็นระยะ ดังนั้นข้อมูลพาริตีจึงกระจายอย่างเท่าเทียมกันบนดิสก์ทั้งหมด เมื่อหนึ่งในดิสก์ล้มเหลว ข้อมูลที่ขาดหายไปสามารถคำนวณได้จากข้อมูลที่เหลืออยู่และความเท่าเทียมกัน RAID5 ต้องประกอบด้วยพาร์ติชั่นที่แอ็คทีฟอย่างน้อยสามพาร์ติชั่น คุณสามารถเลือกมีดิสก์สำรองในอาร์เรย์ ซึ่งจะแทนที่ดิสก์ที่ล้มเหลวในกรณีที่เกิดความล้มเหลว
อย่างที่คุณเห็น RAID5 มีระดับความน่าเชื่อถือใกล้เคียงกับ RAID1 ในขณะที่มีความซ้ำซ้อนน้อยกว่า ในทางกลับกัน การเขียนอาจช้ากว่า RAID0 เล็กน้อยเนื่องจากการคำนวณข้อมูลพาริตี
RAID6
คล้ายกับ RAID5 ยกเว้นว่าใช้อุปกรณ์พาริตีสองตัวแทนที่จะเป็นหนึ่งเครื่อง อาร์เรย์ RAID6 สามารถอยู่รอดได้ถึงสองความล้มเหลวของดิสก์
RAID10
RAID10 รวมการสตริป (เช่นใน RAID0) และการมิเรอร์ (เช่นใน RAID1) มันสร้าง n คัดลอกข้อมูลขาเข้าและแจกจ่ายข้ามพาร์ติชันเพื่อไม่ให้มีสำเนาของข้อมูลเดียวกันอยู่ในอุปกรณ์เดียวกัน ค่าเริ่มต้นของ n คือ 2 แต่สามารถตั้งค่าอย่างอื่นในโหมดผู้เชี่ยวชาญได้ จำนวนพาร์ติชั่นที่ใช้ต้องมีอย่างน้อย n. RAID10 มีเลย์เอาต์ที่แตกต่างกันสำหรับแจกจ่ายสำเนา ค่าเริ่มต้นอยู่ใกล้สำเนา สำเนาใกล้เคียงมีสำเนาทั้งหมดที่ใกล้เคียงกันบนดิสก์ทั้งหมด สำเนาไกลมีสำเนาที่ออฟเซ็ตต่างกันบนดิสก์ สำเนาออฟเซ็ตคัดลอกแถบไม่ใช่สำเนาแต่ละชุด
สามารถใช้ RAID10 เพื่อให้เกิดความน่าเชื่อถือและความซ้ำซ้อนโดยไม่ต้องคำนวณความเท่าเทียมกัน
เพื่อรวมขึ้น:
ประเภท | อุปกรณ์ขั้นต่ำ | อุปกรณ์สำรอง | รอดจากความล้มเหลวของดิสก์? | พื้นที่ว่าง |
RAID0 | 2 | ไม่ | ไม่ | ขนาดของพาร์ติชั่นที่เล็กที่สุดคูณด้วยจำนวนอุปกรณ์ใน RAID |
RAID1 | 2 | ไม่จำเป็น | ใช่ | ขนาดของพาร์ติชั่นที่เล็กที่สุดใน RAID |
RAID5 | 3 | ไม่จำเป็น | ใช่ | ขนาดของพาร์ติชั่นที่เล็กที่สุดคูณด้วย (จำนวนอุปกรณ์ใน RAID ลบหนึ่งเครื่อง) |
RAID6 | 4 | ไม่จำเป็น | ใช่ | ขนาดของพาร์ติชันที่เล็กที่สุดคูณด้วย (จำนวนอุปกรณ์ใน RAID ลบสอง) |
RAID10 | 2 | ไม่จำเป็น | ใช่ | ผลรวมของพาร์ติชั่นทั้งหมดหารด้วยจำนวนสำเนาอันเป็นอัน (ค่าเริ่มต้นเป็นสองอัน) |
หากคุณต้องการทราบข้อมูลเพิ่มเติมเกี่ยวกับ Software RAID ให้ดูที่ Software RAID HOWTO (http://www.tldp.org/HOWTO/Software-RAID-HOWTO.html)
ในการสร้างอุปกรณ์ MD คุณต้องมีพาร์ติชันที่ต้องการซึ่งควรประกอบด้วยการทำเครื่องหมายเพื่อใช้ใน RAID (สิ่งนี้ทำใน partman ใน การตั้งค่าพาร์ทิชัน เมนูที่คุณควรเลือก ใช้เป็น:−→ฟิสิคัลวอลุ่มสำหรับ RAID.)
หมายเหตุ ตรวจสอบให้แน่ใจว่าระบบสามารถบู๊ตได้โดยใช้รูปแบบการแบ่งพาร์ติชั่นที่คุณกำลังวางแผน โดยทั่วไป จำเป็นต้องสร้างระบบไฟล์แยกต่างหากสำหรับ / boot เมื่อใช้ RAID สำหรับรูท (/) ระบบไฟล์ บูตโหลดเดอร์ส่วนใหญ่รองรับการทำมิเรอร์ (ไม่ใช่ลายทาง!) RAID1 ดังนั้นจึงใช้ตัวอย่างเช่น RAID5 for / และ RAID1 สำหรับ / boot สามารถเป็นตัวเลือก
ต่อไปคุณควรเลือก กำหนดค่าซอฟต์แวร์RAID จากเมนูผู้ช่วยหลัก (เมนูจะปรากฏขึ้นหลังจากที่คุณทำเครื่องหมายอย่างน้อยหนึ่งพาร์ติชั่นเพื่อใช้เป็น ฟิสิคัลวอลุ่มสำหรับ RAID.) บนหน้าจอแรกของ mdcfg เพียงแค่เลือก สร้างอุปกรณ์ MD. คุณจะเห็นรายการประเภทอุปกรณ์ MD ที่รองรับ ซึ่งคุณควรเลือกหนึ่งประเภท (เช่น RAID1) สิ่งต่อไปนี้ขึ้นอยู่กับประเภทของ MD ที่คุณเลือก
• RAID0 นั้นเรียบง่าย — คุณจะได้รับรายการพาร์ติชั่น RAID ที่พร้อมใช้งาน และงานเดียวของคุณคือการเลือกพาร์ติชั่นที่จะสร้าง MD
• RAID1 นั้นซับซ้อนกว่าเล็กน้อย ขั้นแรก คุณจะถูกขอให้ป้อนจำนวนอุปกรณ์ที่ใช้งานและจำนวนอุปกรณ์สำรองที่จะสร้าง MD ถัดไป คุณต้องเลือกจากรายการพาร์ติชั่น RAID ที่พร้อมใช้งาน พาร์ติชั่นที่จะเปิดใช้งานแล้วพาร์ติชั่นที่จะสำรอง จำนวนพาร์ติชั่นที่เลือกต้องเท่ากับจำนวนที่ให้ไว้ก่อนหน้านี้ ไม่ต้องกังวล หากคุณทำผิดพลาดและเลือกจำนวนพาร์ติชั่นอื่น โปรแกรมติดตั้ง debian จะไม่ให้คุณดำเนินการต่อจนกว่าคุณจะแก้ไขปัญหา
• RAID5 มีขั้นตอนการตั้งค่าที่คล้ายกับ RAID1 โดยมีข้อยกเว้นว่าคุณต้องใช้อย่างน้อย
สามพาร์ติชันที่ใช้งานอยู่
• RAID6 ยังมีขั้นตอนการตั้งค่าที่คล้ายกับ RAID1 ยกเว้นว่าอย่างน้อย สี่ จำเป็นต้องมีพาร์ติชันที่ใช้งานอยู่
• RAID10 มีขั้นตอนการตั้งค่าที่คล้ายกับ RAID1 อีกครั้ง ยกเว้นในโหมดผู้เชี่ยวชาญ ในโหมดผู้เชี่ยวชาญ โปรแกรมติดตั้ง debian จะขอเค้าโครงจากคุณ เค้าโครงมีสองส่วน ส่วนแรกคือประเภทเลย์เอาต์ มันเป็นอย่างใดอย่างหนึ่ง n (สำหรับสำเนาใกล้เคียง) f (สำหรับสำเนาไกล) หรือ o (สำหรับสำเนาออฟเซ็ต). ส่วนที่สองคือจำนวนสำเนาที่จะทำข้อมูล อย่างน้อยต้องมีอุปกรณ์ที่ใช้งานอยู่จำนวนมากเพื่อให้สามารถแจกจ่ายสำเนาทั้งหมดไปยังดิสก์ที่แตกต่างกันได้
เป็นไปได้อย่างยิ่งที่จะมี MD หลายประเภทพร้อมกัน ตัวอย่างเช่น หากคุณมีฮาร์ดไดรฟ์ 200 GB สามตัวสำหรับ MD โดยเฉพาะ โดยแต่ละตัวมีพาร์ติชั่น 100 GB สองพาร์ติชั่น คุณสามารถรวมพาร์ติชั่นแรกบนดิสก์ทั้งสามลงใน RAID0 (พาร์ติชั่นตัดต่อวิดีโอ 300 GB เร็ว) และใช้พาร์ติชั่นอื่นอีกสามพาร์ติชั่น ( 2 แอ็คทีฟและ 1 สำรอง) สำหรับ RAID1 (พาร์ติชั่น 100 GB ที่เชื่อถือได้สำหรับ / หน้าแรก).
หลังจากที่คุณตั้งค่าอุปกรณ์ MD ตามที่คุณต้องการแล้ว คุณสามารถ เสร็จสิ้น mdcfg เพื่อกลับไปที่ partman เพื่อสร้างระบบไฟล์บนอุปกรณ์ MD ใหม่ของคุณและกำหนดแอตทริบิวต์ปกติเช่นจุดเชื่อมต่อ
6.3.3.5. การกำหนดค่า Logical Volume Manager (LVM)