อัพเกรดกล่อง Linux และเปลี่ยนไดรฟ์ราก มีอาเรย์ RAID-5 ของไดรฟ์ SATA สามตัวที่ฉันย้ายไป (ไม่ใช่รูท) ติดตั้งระบบปฏิบัติการใหม่ แต่เป็น CentOS 6.4 ก่อนและหลัง
# mdadm --assemble /dev/md1 /dev/sdc1 /dev/sdd1 /dev/sde1
mdadm: cannot open device /dev/sdc1: No such file or directory
mdadm: /dev/sdc1 has no superblock - assembly aborted
และเพียงพอแล้วไม่มี / dev / sdc1
ไม่มีพาร์ติชัน:
# fdisk -l /dev/sdc
Disk /dev/sdc: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000cca42
Device Boot Start End Blocks Id System
/dev/sdc1 * 1 121601 976760001 83 Linux
ไดรฟ์ปรากฏใน BIOS และเห็นได้ชัดว่าฉันสามารถ fdisk เพื่อให้ทำงานได้ แต่ทำไมลินุกซ์ถึงไม่สร้างอุปกรณ์ให้พวกมันล่ะ?
ฉันเห็นสิ่งนี้:
อย่างไรก็ตามมันใช้ไม่ได้เลยทีเดียว ในกรณีของฉัน mobo ก่อนและหลังเป็น mobiles Intel RAID Matrix แต่ฉันไม่เคยใช้ RAID ของ Intel - ใช้ mdadm เสมอและทำ RAID ในเคอร์เนล
และเมื่อฉันทำการทดสอบ:
# mdadm -Evvv /dev/sdc
/dev/sdc:
MBR Magic : aa55
Partition[0] : 1953520002 sectors at 63 (type 83)
ไม่มีอะไรใน / dev / mapper ที่ฉันเห็น ระบบปฏิบัติการปัจจุบันเป็นของ 6.4 dist (ยังไม่ได้ทำการปรับปรุงยำ)
ดังนั้น ... ฉันจะได้รับ / dev / sdc1 เพื่อแสดงถึงระบบปฏิบัติการได้อย่างไร
ปัญหาเดียวกันสำหรับ / dev / sdd1 และ / dev / sde1 ซึ่งเป็นอีกสองไดรฟ์จากอาร์เรย์เก่า / dev / sdf1 ถึง / dev / sdi1 (ซึ่งใหม่) ทำงานได้ดี