RAID5 ทำงานอย่างไร [ซ้ำ]


6

คำถามนี้มีคำตอบอยู่ที่นี่แล้ว:

ในการตั้งค่า RAID 5 คุณจะได้รับพื้นที่ใช้งาน 4 TB จากดิสก์ 3 x 2 TB เป็นไปได้อย่างไร?

ฉันคิดว่าคุณต้องการ 4TB เพื่อเก็บสิ่งของของคุณและใช้ 2TB ที่เหลือสำหรับการกู้คืน แต่ฉันจะกู้คืน 4TB จาก 2TB เท่านั้นได้อย่างไร หาก 1kb หายไปฉันมีเพียง 0.5kb ที่จะกู้คืนได้ และถ้านั่นเพียงพอทำไมไม่ใช้ 0.5kb สำหรับการจัดเก็บตั้งแต่เริ่มต้น

ฉันรู้ว่านี่เป็นคำถามที่ไร้เดียงสา แต่คำตอบคืออะไร?


RAID5 อนุญาตให้ดิสก์หนึ่งแผ่นล้มเหลวเท่านั้น
ta.speot.is

คำตอบ:


12

ตัวอย่างเช่นเรามี 3 ดิสก์ ดิสก์หนึ่งเก็บข้อมูลพาริตีและอีกสองข้อมูล (ดังนั้นคุณสูญเสียพื้นที่ดิสก์ 1 พา ธ ไปเป็นพาริตี) ตอนนี้สำหรับทุก ๆ บิตความเท่าเทียมกันจะถูกคำนวณเช่นว่าดิสก์ทั้งหมดจะมีจำนวนบิตที่ตำแหน่งเดียวกันเสมอ (ตัวอย่างนี้เป็นทฤษฎีพื้นฐานการใช้อาจแตกต่างกันเล็กน้อย):

   ข้อมูล 1 ข้อมูล 2 พาริตี
      0 0 0
      0 1 1
      1 0 1
      1 1 0

หากคุณสูญเสียดิสก์หนึ่งแผ่นและมีข้อมูลที่1?1คุณรู้อยู่แล้ว (สำหรับตำแหน่งนี้ในทุกดิสก์) นั่น?เป็น0เพราะคุณต้องได้รับจำนวนบิตเท่ากัน เหมือนกันสำหรับ?00(== 000) หรือชุดค่าผสมอื่น ๆ รวมทั้งมีส่วนข้อมูลมากขึ้น (ทำงานเหมือนกันสำหรับข้อมูล 20 และดิสก์ 1 พาริตี) ตราบใดที่คุณสูญเสียเพียงดิสก์เดียว (หนึ่งบิตต่อกลุ่มพาริตี้) คุณก็สบายดี

หมายเหตุ:ตำแหน่งของพาริตี้จะหมุน (พร้อมกับ RAID-5) เหนือดิสก์สำหรับทุกแถบ (บล็อก RAID ซึ่งมีขนาดระหว่าง 2k ถึง 64k ไบต์) เพื่อกระจายโหลดบนดิสก์อย่างสม่ำเสมอ


แอ๊ะ ดังนั้นมันจึงเป็นเวทย์มนตร์ :) ไม่อย่างจริงจัง: ฉันไม่เข้าใจความเท่าเทียมกันเล็กน้อย แต่นั่นทำให้รู้สึกที่สมบูรณ์แบบแน่นอน
exolab

2

ด้วย RAID 5 กฎแห่งหัวแม่มือคือการที่คุณสูญเสียไดรฟ์หนึ่งตัวที่เกินความจำเป็น นอกจากนี้ยังหมายความว่าคุณสามารถสูญเสียไดรฟ์สูงสุดหนึ่งชุดจาก RAID ของคุณก่อนที่จะกู้คืนเป็นไปไม่ได้

ดังนั้นด้วยสามไดรฟ์ (ต่ำสุดสำหรับ RAID 5) คุณจะมีทั้งหมด 3TB แต่ใช้งานได้ 2TB เมื่อคุณเพิ่มจำนวนไดรฟ์โอกาสที่จะเกิดความล้มเหลวเพิ่มขึ้นเนื่องจากคุณสามารถสูญเสียไดรฟ์หนึ่งตัวจากทั้งชุดเท่านั้น

ดังนั้นไฟล์ของคุณจะถูกบันทึกเช่นนี้:

Drive 1: Striped Data
Drive 2: Striped Data
Drive 3: Parity

บิตพาริตีจะถูกกระจายแบบสุ่มทั่วทั้งดิสก์ดังนั้นจากหนึ่งไบต์ไปยังถัดไปคุณไม่ทราบว่าไดรฟ์ไฟล์ของคุณเปิดอยู่ที่ไหนและเป็นพาริตี้

มันช่วยได้ไหม


0

นักเตะเป็นแบบนี้จริง ๆ : คุณสามารถรับ 99 TB จาก 100x1TB ดิสก์ได้เพียง 1% เท่านั้น

อย่างไรก็ตามด้วย 100 ฟิสิคัลดิสก์โอกาสของดิสก์สองตัวที่ล้มเหลวที่ (เกือบ) ในเวลาเดียวกันก็เริ่มจะค่อนข้างอึดอัด

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.