วิธีการเทียบเท่ากับ Synology Hybrid Raid บน Linux ด้วยตนเอง?


12

http://forum.synology.com/wiki/index.php/What_is_Synology_Hybrid_RAID%3F

Synology เป็นเพียง Linux และใช้ LVM

เครื่องมือของพวกเขาทำให้ LVM เป็นอัตโนมัติเพื่อให้ได้สิ่งที่เรียกว่า Hybrid Raid ได้อย่างไร


คุณสามารถลองใช้ BTRFS มันรองรับไดรฟ์ย่อยแบบไดนามิก ...

คำตอบ:


8

ดูเหมือนว่าระบบจะแบ่งพาร์ติชันออกเป็นหลาย ๆ พาร์ติชั่นตามต้องการเพื่อสร้างชุด RAID5 และ / หรือ RAID1 Array ที่ช่วยลดจำนวนพื้นที่ที่ไม่ได้ใช้บนไดรฟ์ อาร์เรย์ RAID เหล่านั้นจะกลายเป็นฟิสิคัลวอลุ่มภายใต้ LVM ซึ่งในทางกลับกันจะนำเสนอที่เก็บข้อมูลทั้งหมดเป็นโลจิคัลวอลุ่มเดียว

เวอร์ชันปัจจุบันmdadmช่วยให้คุณสามารถเพิ่มอุปกรณ์ลงในอาร์เรย์ RAID5 และเปลี่ยนรูปร่างของ RAID1 ให้เป็น RAID5 ได้ดังนั้นจึงเป็นไปได้ที่จะเพิ่มดิสก์ลงในสิ่งนี้เพื่อเพิ่มพื้นที่จัดเก็บที่พร้อมใช้งาน "ทันที" การเพิ่มดิสก์ใหม่จะเป็นเรื่องของการสร้างพาร์ติชันที่เหมาะสมบนดิสก์จากนั้นเพิ่มพาร์ติชันลงใน RAID5 และ / หรือ RAID1 ที่มีอยู่หรือสร้าง RAID1 ใหม่ด้วยพื้นที่ที่ไม่ได้ใช้จากดิสก์อื่น นอกจากนี้คุณยังสามารถเพิ่มพื้นที่เก็บข้อมูลของคุณโดยการเปลี่ยนดิสก์ขนาดเล็กด้วยขนาดที่ใหญ่กว่า ฉันไม่ได้คิดลึกเกินไปเกี่ยวกับกรณีมุมที่เป็นไปได้ทั้งหมด แต่ฉันคิดว่าจะมีหลายกรณี

สันนิษฐานว่า Synology ได้ทำสิ่งเหล่านี้โดยอัตโนมัติด้วยการเขียนโปรแกรมแบบกำหนดเองของตัวเอง แต่ฉันไม่เห็นสาเหตุที่ไม่สามารถตั้งค่าด้วยตนเองได้ บางทีมีคนออกมาพร้อมกับสคริปต์ที่เทียบเท่าหรือไม่ (ฉันไม่รู้)

โปรดทราบว่าโหมดความล้มเหลวของสิ่งนี้จะเหมือนกับ RAID5: หากไดรฟ์หนึ่งล้มเหลวและอีกอันหนึ่งจะล้มเหลวในระหว่างการซิงค์ซ้ำข้อมูลลาก่อน ดังนั้นฉันจะไม่ใช้การกำหนดค่านี้กับไดรฟ์พูดมากกว่า 5 หรือ 6 ไดรฟ์มากที่สุด


3

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


ฉันคิดว่าสำหรับ SHR-2 พวกเขาใช้ RAID 6 เท่านั้น แต่ฉันเชื่อว่า mdadm ให้คุณทำ RAID 1 ที่มี 3 ดิสก์เพื่อรักษาความซ้ำซ้อนของดิสก์ 2 ตัว ข้อมูลเชิงลึกบางอย่างสามารถรวบรวมได้จากการใช้เครื่องมือเครื่องคิดเลขในการโจมตีและใส่ดิสก์ขนาดใหญ่ เช่น. ใส่ไดรฟ์ 3x หรือ 4x 2TB พร้อมไดรฟ์ 3x 3TB พร้อม SHR-2 และดูพื้นที่ที่ไม่ได้ใช้งาน
BeowulfNode42

มีความคิดเห็นมากมายทั่วเน็ตว่า "RAID 1 เป็นเพียง 2 ดิสก์" ซึ่งไม่เป็นความจริงกับ mdadmดังนั้นระบบดิสก์ 5 ตัวที่ทำจาก 2x 2TB และ 3x 3TB สามารถทำได้ด้วย RAID 6 ที่รับ 2TB จากแต่ละดิสก์และ RAID 1 ที่มี TB ล่าสุดในแต่ละแผ่นดิสก์ 3TB เพื่อให้มีพื้นที่เก็บข้อมูลที่ใช้งานได้รวม 7TB พร้อมด้วยความซ้ำซ้อนของดิสก์ 2 ตัว แม้ว่าอาจจำเป็นต้องเพิ่ม 1TB ในไดรฟ์ 3TB แต่ละตัวเพื่อขยายไดรฟ์ในภายหลังโดยใช้คอมโบบางตัวที่ฉันไม่ได้คิด
BeowulfNode42
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.