มีมาตรฐาน RAID ระดับไบต์หรือไม่และทำไมไม่
ไม่มีทาง. ทำไมเราต้องใช้ bytes? เรามักจะใช้บิตหรือคอลเลกชันของบิต คอลเลกชันเหล่านั้นมักจะมีจำนวนที่แน่นอนเช่น 4096 บิต (512 ไบต์) ซึ่งเป็นขนาดของเซกเตอร์ฮาร์ดไดรฟ์แบบดั้งเดิมหรือจำนวนที่มากขึ้น เนื่องจากมาตรฐานการสื่อสารของฮาร์ดไดรฟ์ (เช่น SATA) มักจะทำสิ่งต่าง ๆ เช่นอนุญาตให้ฮาร์ดไดรฟ์อ่านเซกเตอร์ในแต่ละครั้ง ผู้ที่ออกแบบมาตรฐาน RAID มักจะเน้นที่ความเร็วและใช้ "ขนาดแถบ" เช่น 512 ไบต์หรือ 4 กิโลไบต์ พวกเขาไม่น่าจะเลือกค่าเช่น "8 bits" เพราะการโฟกัสไม่จำเป็นต้อง "ทำให้เป็นเรื่องง่ายสำหรับผู้ที่ต้องการเทคโนโลยีที่เรียบง่าย"
ฉันไม่สนใจย่อหน้าแรกของคำถามเนื่องจากดูเหมือนว่าจะพยายามอธิบายพื้นหลังของสถานการณ์และไม่มีคำถามจริง
มีมาตรฐานใด ๆ สำหรับวิธีการจัดเก็บข้อมูลในฟิสิคัลดิสก์และหากไม่ใช่ในกรณีนั้นทำไมไม่
แน่ใจ มาตรฐานรวมถึงสิ่งต่าง ๆ เช่น FAT32, Ext2, NTFS, Btrfs
นอกเหนือจากมาตรฐาน "สากล" อะไรที่ทำให้การใช้งาน RAID ใช้งานร่วมกันได้?
การใช้งาน RAID บางตัวสามารถทำงานร่วมกันได้ RAID 1 อาจเป็นไปได้อย่างยิ่ง ... หากไม่ได้ทำงาน (ในการตั้งค่าสองดิสก์แบบง่าย) ปัญหาอาจเป็นเพียงส่วนหัวที่เข้ากันไม่ได้แทนที่จะเป็นปัญหาทางเทคนิคขนาดใหญ่ เหตุผลของการไม่ได้มาตรฐานอาจเป็นกรณีที่ไม่มีเหตุผลที่น่าสนใจอย่างมากที่จะสร้างมาตรฐานมากกว่าสิ่งที่ทำไปแล้ว
RAID5 อาจเข้ากันได้ดีถ้าขนาดแถบเท่ากัน ขนาดแถบที่แตกต่างกันหมายความว่าระบบหนึ่งอาจคิดว่าบิตนั้นหมายถึงให้ถือว่าเป็นบิตพาริตี้ในขณะที่ระบบอื่นอาจคิดว่าบิตนั้นควรจะถือว่าเป็นบิตข้อมูล
อ้างจากเว็บไซต์ของฉันเอง:
“ สมาคมอุตสาหกรรมเครือข่ายการจัดเก็บข้อมูล” (“ SNIA”) คำจำกัดความของ“ อาร์เรย์ที่ซ้ำซ้อนของดิสก์อิสระ” (“ RAID”) 6 กำหนดให้ RAID 6 เป็น“ รูปแบบใด ๆ ของ RAID ที่สามารถดำเนินการร้องขอการอ่านและเขียนต่อไปทั้งหมด ดิสก์เสมือนของอาเรย์ RAID ในที่ที่มีดิสก์สองแผ่นเกิดขึ้นพร้อมกัน” คำจำกัดความดังกล่าว (ในย่อหน้าที่แยกต่างหาก) เพื่อพูดว่า“ วิธีการหลายวิธีรวมถึงการคำนวณการตรวจสอบข้อมูลคู่ (ความเท่าเทียมกันและ Reed โซโลมอน) พาริตี้แนวทแยงได้ถูกนำมาใช้เพื่อสร้าง RAID ระดับ 6”
ดังนั้นในกรณีของ RAID6 มีมาตรฐาน มาตรฐานเป็นเพียงความสามารถในการเอาชีวิตรอดจากความล้มเหลวของดิสก์ นั่นคือวิธีที่เรากำหนด "RAID 6" และมีวิธีการที่แตกต่างกันอย่างสิ้นเชิง (และไม่เข้ากัน)
นั่นอาจเป็นคำตอบที่ดีสำหรับความไม่เข้ากันของระดับ RAID อื่น ๆ คำว่า "RAID 1" อธิบายวิธีการทั่วไปและชุดคุณลักษณะ แต่ข้อกำหนดคุณสมบัติ RAID ที่ได้รับการสนับสนุนทั่วไปไม่ได้หมายถึงการเลือกที่เพียงพอที่จะเรียกร้องรายละเอียดเฉพาะที่จะต้องจับคู่เพื่อการทำงานร่วมกันที่ดีขึ้น
เฮ้ผู้คนไม่สามารถเห็นด้วยกับสิ่งที่ RAID10 คืออะไร เห็นได้ชัดว่ามันเป็นสิ่งเดียวกับ RAID 1 + 0 และเป็นการรวมกันของแนวคิดทั่วไปที่เรียกว่า RAID 1 และ RAID 0 ชัดเจน RAID0 + 1 ยังเป็นการรวมกันของแนวคิดทั่วไปที่เรียกว่า RAID 1 และ RAID 0 อย่างชัดเจน ของเหล่านั้นคือ "แถบของกระจก" ในขณะที่อื่น ๆ คือ "กระจกของแถบ" อย่างไรก็ตามข้อกำหนดใดบ้าง (RAID10 หรือ RAID0 + 1) คือ "แถบของมิเรอร์"? คำตอบนั้นขึ้นอยู่กับผู้ขาย ผู้ค้าบางรายเท่านั้นที่เห็นด้วย (ตามแหล่งที่มานี้: บทความ PC Guide เกี่ยวกับ RAID หลายระดับ ) หากไม่มีข้อตกลงสากลที่ว่า "RAID10" นั้นหมายถึงอะไร เราจะคาดหวังข้อตกลงสากลเกี่ยวกับรายละเอียดที่เฉพาะเจาะจงมากขึ้นเช่นจุดประสงค์ของบิตเฉพาะได้อย่างไร (รายละเอียดระดับนั้นจะต้องใช้สำหรับการทำงานร่วมกัน)
นั่นคือสถานการณ์ เกี่ยวกับ "ทำไม" สิ่งนี้ไม่ได้รับการจัดการอย่างแม่นยำมากขึ้นเหตุผลพื้นฐานคือการใช้งานทั่วไปเกี่ยวข้องกับการบรรจุไดรฟ์จำนวนมากในระบบเดียวดังนั้นทุกอย่างอยู่ภายใต้การควบคุมของคอนโทรลเลอร์ RAID ตัวเดียว ในสถานการณ์ที่ซับซ้อนขึ้นเล็กน้อย บริษัท ขนาดใหญ่อาจมีตัวควบคุม RAID หลายตัวและโดยทั่วไปพวกเขาสามารถหลีกเลี่ยงปัญหาการใช้งานร่วมกันได้ด้วยการทำให้แน่ใจว่าพวกเขาใช้ตัวควบคุม RAID รุ่นเดียวกัน ความสามารถในการทำงานร่วมกันเกินกว่าที่จะไม่ได้เป็นคุณสมบัติที่คนส่วนใหญ่ไม่ได้ใส่ใจมากนัก เนื่องจากขาดความต้องการของตลาดจำนวนมากตลาดจึงไม่สนใจที่จะให้บริการ