เป็นไปได้ แต่ทราบว่าต้องใช้เวลาสักครู่เพื่อให้กระจกเสร็จเนื่องจากเรากำลังพูดถึง 3 TB สิ่งที่ฉันจะทำคือ:
ก่อนอื่นให้เตรียมดิสก์ด้วยgdisk
เนื่องจากfdisk
ไม่สามารถทำพาร์ติชันที่มีขนาดใหญ่กว่า 2TB ให้เราสมมติว่าพาร์ติชันที่สร้างขึ้นนั้นเป็นsdb1
sudo mdadm --create --verbose /dev/md0 --force --level=1 --raid-devices=1 /dev/sdb1
วิ่ง ส่วนสำคัญที่นี่คือการบอก mdadm ว่าคุณกำลังใช้--raid-devices=1
ดิสก์หนึ่งแผ่นสำหรับ RAID ระดับ 1
ฟอร์แมตพาร์ติชัน RAID ที่สร้างขึ้นใหม่และคัดลอกทุกอย่างจากดิสก์ดั้งเดิมไปยังพาร์ติชันนี้
ตอนนี้เตรียมไดรฟ์อื่นที่จะรวมไว้ใน RAID ด้วยการออกคำสั่งต่อไปนี้ (สมมติว่าไดรฟ์เดิมคือsda1
:
sudo mdadm --grow /dev/md0 --raid-devices=2 --add /dev/sda1
สิ่งนี้จะขยาย RAID Array (md0) ตั้งค่าจำนวนของอุปกรณ์ในนั้นเป็น 2 (sdb1, sda1) และเพิ่ม sda1 ดั้งเดิมลงไป
คุณสามารถตรวจสอบกระบวนการของมันได้ด้วยsudo mdadm --detail /dev/md0
ควรแสดงสิ่งนี้ในตอนท้าย:
Number Major Minor RaidDevice State
0 8 49 0 active sync /dev/sdb1
1 8 65 1 spare rebuilding /dev/sda1
และหลังจากเสร็จสิ้น:
Number Major Minor RaidDevice State
0 8 49 0 active sync /dev/sdb1
1 8 65 1 active sync /dev/sda1
ฉันแนะนำให้รีบูตหลังจากนี้เพื่อให้ Nautilus เห็น RAID อย่างถูกต้อง คุณสามารถตรวจสอบได้ว่านี่ใช้งานได้ แต่ถอดไดรฟ์ตัวใดตัวหนึ่งออกจากตัวเครื่องขณะที่ติดตั้งหน่วยและยังสามารถเรียกใช้งานหรือดูวิดีโอได้ แน่นอนว่าผลลัพธ์ที่ได้--detail
จะเป็นดังนี้:
Number Major Minor RaidDevice State
0 0 0 0 removed
1 8 65 1 active sync /dev/sda1
ในกรณีนี้ฉันตัดการเชื่อมต่อไดรฟ์sdb
และยังคงสามารถทำงานกับข้อมูลได้
อัปเดต : ตั้งแต่util-linux
2.24, fdisk ไม่สนับสนุนการแบ่งพาร์ติชัน 2+ TB และรองรับ GPT schemes การสนับสนุนนี้ได้ลงจอดใน Ubuntu 14.10 นอกจากนี้อินเทอร์เฟซได้รับมิตรมากขึ้นและรองรับขนาดที่มนุษย์อ่านได้ดีขึ้น การเปลี่ยนแปลงโดยรวมสามารถพบได้ใน:
util-linux 2.24 - บันทึกประจำรุ่น
util-linux 2.25 - บันทึกประจำรุ่น