ข้อมูล RAID ของซอฟต์แวร์ถูกเขียนที่ใด


10

เช่นเดียวกับชื่อกล่าวว่าข้อมูลจริงซึ่งระบุว่าดิสก์ใดที่กำลังถูกใช้ลำดับใด ฯลฯ ...

ฉันสังเกตเห็นขณะติดตั้งลินุกซ์ distro ว่ากำลังตรวจจับอาร์เรย์ RAID โดยไม่มีตัวควบคุม RAID ซึ่งต้องระบุว่าข้อมูลไม่ได้อยู่ในไฟล์บางไฟล์ในระบบปฏิบัติการแทนที่จะเป็นที่ใดที่หนึ่งบนดิสก์ ฉันถูกไหม?

อีกคำถามที่สอง: ถ้าฉันสร้างซอฟต์แวร์ RAID0 โดยใช้ 2 ดิสก์ให้ฟอร์แมตอุปกรณ์ใหม่เป็น ext2 จากนั้นรับดิสก์และวางไว้ในกล่องอื่นกล่องที่สองจะสามารถเห็นอุปกรณ์ที่สร้างโดยดิสก์ 2 ตัว ในฐานะที่เป็นอาร์เรย์ RAID (md0 หรืออะไรบางอย่าง) และสามารถติดตั้งได้หรือไม่

คำตอบ:


13

ข้อมูล Linux MD RAID มักจะถูกเขียนไปยัง superblock ของ RAID ในแต่ละอุปกรณ์ทำให้มันอยู่ในอาร์เรย์ นี่คือเหตุผลว่าทำไมอาร์เรย์ที่สร้างโดยการติดตั้งหนึ่งสามารถพบได้ง่ายและเริ่มต้นด้วยการติดตั้งอื่น

มีความเป็นไปได้ของอาเรย์ที่ไม่ใช่ superblock ที่จะต้องประกอบโดยใช้ความรู้ภายนอก แต่นี่เป็นคุณสมบัติพิเศษ

หากคุณสร้าง RAID ด้วย superblock (ซึ่งเป็นกรณีปกติ) การย้ายดิสก์เหล่านั้นไปยังระบบอื่นจะทำให้ใช้งานได้ง่าย ด้วย distros ส่วนใหญ่ RAID นี้จะถูกค้นพบและเริ่มต้นโดยอัตโนมัติในโหมดอ่านอย่างเดียวดังนั้นคุณสามารถเมานต์แบบอ่านอย่างเดียวหรือเรียกใช้mdadm --read-write /dev/mdXXXเพื่อวางไว้ในโหมดอ่านเขียนและติดอ่านแบบเขียนได้


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