ฉันมีอาร์เรย์ RAID1 ที่ฉันต้องสร้างใหม่ด้วยตนเองทุกครั้งที่ระบบบูทเป็นเวลานาน ไม่เคยมีเวลาที่จะคิดออกว่าทำไม นี่คือคำสั่งที่ฉันใช้เพื่อสร้างมันใหม่ทุกครั้ง:
sudo mdadm --build /dev/md0 --level=1 --raid-devices=2 /dev/sdb1 /dev/sde1
วิธีนี้ใช้งานได้ดีและไม่สูญเสียข้อมูลใดๆ จากนั้นฉันสามารถติดตั้ง /dev/md0 ด้วยตนเองในที่ที่ฉันต้องการ (/mnt/plex ในกรณีนี้) อย่างไรก็ตาม ฉันเพิ่งติดตั้งฮาร์ดไดรฟ์ตัวที่สามในเซิร์ฟเวอร์ของฉัน และฉันต้องการอัปเกรดเป็น RAID5 ฉันใช้ cfdisk เพื่อสร้างพาร์ติชันในไดรฟ์ของฉัน
ฉันอัปเกรดอาร์เรย์เป็น RAID5 แล้ว:
sudo mdadm --grow /dev/md0 -l 5
จากนั้นฉันเพิ่มไดรฟ์ใหม่ลงในอาร์เรย์
sudo mdadm /dev/md0 --add /dev/sda1.dm
ในที่สุดฉันพยายามเพิ่มอาร์เรย์เป็น 3 ไดรฟ์
sudo mdadm /dev/md0 --grow -n 3
ณ จุดนี้ฉันพบข้อผิดพลาดต่อไปนี้:
mdadm: บรรทัด ARRAY /dev/md0 ไม่มีข้อมูลประจำตัว
mdadm: /dev/md0: ไม่สามารถรับ superblock จาก /dev/sda1
ข้อผิดพลาดแรกเกิดขึ้นมาก เป็นข้อผิดพลาดที่สองที่ทำให้เกิดปัญหา ทำไมฉันไม่สามารถเพิ่ม /dev/sda1 ลงในอาร์เรย์ได้ ในขณะที่ฉันทำอยู่ เหตุใดอาร์เรย์จึงไม่สร้างอัตโนมัติเมื่อระบบบูท
นี่คือไดรฟ์ / พาร์ติชันของฉันหากช่วยได้:
sda 8:0 0 3.7T 0 ดิสก์
+-sda1 8:1 0 3.7T 0 ส่วน
+-md0 9:0 0 3.7T 0 จู่โจม5 /mnt/เพล็กซ์
sdb 8:16 0 3.7T 0 ดิสก์
+-sdb1 8:17 0 3.7T 0 ส่วน
+-md0 9:0 0 3.7T 0 จู่โจม5 /mnt/เพล็กซ์
sdc 8:32 0 931.5G 0 ดิสก์
+-md1 9:1 0 931.4G 0 จู่โจม 1 /mnt/nas
sdd 8:48 0 931.5G 0 ดิสก์
+-md1 9:1 0 931.4G 0 จู่โจม 1 /mnt/nas
sde 8:64 0 3.7T 0 ดิสก์
+-sde1 8:65 0 3.7T 0 ส่วน
+-md0 9:0 0 3.7T 0 จู่โจม5 /mnt/เพล็กซ์
sdf 8:80 0 149.1G 0 ดิสก์
+-sdf1 8:81 0 512M 0 ส่วน /boot/efi
+-sdf2 8:82 0 148.6G 0 ส่วน /
SDB และ SDF เป็นสมาชิก RAID ที่ทำงานได้อย่างถูกต้อง นี่คือรายละเอียดของอาร์เรย์จาก mdadm ถ้ามันช่วยได้
gradyn@hbi-server:~$ sudo mdadm --detail /dev/md0
mdadm: บรรทัด ARRAY /dev/md0 ไม่มีข้อมูลประจำตัว
/dev/md0:
รุ่น :
เวลาสร้างสรรค์ : พฤ. 14 ต.ค. 22:19:50 น. 2564
ระดับการโจมตี : Raid5
ขนาดอาร์เรย์ : 3906886464 (3725.90 GiB 4000.65 GB)
ขนาด Dev ที่ใช้ : 3906886464 (3725.90 GiB 4000.65 GB)
อุปกรณ์จู่โจม : 2
อุปกรณ์ทั้งหมด : 3
รัฐ : สะอาด
อุปกรณ์ที่ใช้งาน : 2
อุปกรณ์การทำงาน : 3
อุปกรณ์ที่ล้มเหลว : 0
อุปกรณ์สำรอง : 1
รูปแบบ : สมมาตรซ้าย
ขนาดก้อน : 64K
นโยบายความสอดคล้อง : resync
หมายเลขหลักรอง RaidDevice สถานะ
0 8 17 0 การซิงค์ที่ใช้งานอยู่ /dev/sdb1
1 8 65 1 แอคทีฟซิงค์ /dev/sde1
2 8 1 - สำรอง /dev/sda1