ฉันจะบังคับอาร์เรย์ Raid1 (ทั้งรูทหรือบูท) โดยไม่มีคอมโพเนนต์ทั้งหมดไม่ให้เริ่มการบูทระบบได้อย่างไร
ฉันใช้ Ubuntu 21.10 ระบบไฟล์ที่ใช้คือ ext4
พฤติกรรมที่คาดหวัง
- ติดตั้งระบบด้วย RAID1 และฮาร์ดไดร์ฟสองตัว และบู๊ตระบบด้วยอาร์เรย์ที่ซิงค์กัน
- ปิดตัวลง
- ถอดไดรฟ์ตัวใดตัวหนึ่งออกและบู๊ตโดยไม่คาดคิด ลดระดับลง
- การบู๊ตควรเสร็จสมบูรณ์
- ปิดเครื่องและบูตอีกครั้ง คาดว่าสถานะจะลดลง
- การบู๊ตควรเสร็จสมบูรณ์
- ปิดเครื่อง เชื่อมต่อไดรฟ์ที่ตัดการเชื่อมต่อใหม่ และบู๊ตใหม่อีกครั้ง
- การบู๊ตควรเสร็จสิ้น เพิ่มอุปกรณ์ในอาร์เรย์ อาร์เรย์ควรซิงค์ใหม่ และผลลัพธ์คือระบบที่มีอาร์เรย์ซิงค์ เช่นเดียวกับที่จุดเริ่มต้นของกรณีทดสอบ
พยายาม กำลังติดตาม โดยไม่มีผลลัพธ์:
- ตั้งค่า "BOOT_DEGRADED=true" ใน /etc/initramfs-tools/conf.d/mdadm
(สร้างไฟล์ใหม่แล้ว) (ไม่รองรับ mdadm-3.2.5-5ubuntu3 /
Ubuntu 14.04 เป็นต้นไป)
- ตั้งค่า bootdegraded=true ใน grub
- ดูที่ #dpkg-reconfigure mdadm
พบ นี้ บทความเก่าที่ใช้สคริปต์ initramfs แต่อ้างอิงถึงไฟล์ปรับแต่งที่ไม่มีอยู่จริงในปัจจุบัน นี่เป็นวิธีที่ดีที่สุด/วิธีเดียวในการบรรลุพฤติกรรมที่ต้องการหรือไม่?
รวมถึงผลผลิตของ แมว /proc/mdstat
และ mdadm --detail /dev/mdx
ก่อนและหลัง mdadm --run /dev/mdx
~$ cat /proc/mdstat
บุคลิก : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10]
md126 : ไม่ได้ใช้งาน sda3[2](S)
124861440 บล็อกซุปเปอร์ 1.2
md127 : ไม่ใช้งาน mmcblk0[0](S) sda2[1](S)
243890176 บล็อค super 1.2.1
อุปกรณ์ที่ไม่ได้ใช้: <ไม่มี>
~$ sudo mdadm -D /dev/md/store
mdadm: ไม่สามารถเปิด /dev/md/store: ไม่มีไฟล์หรือไดเร็กทอรีดังกล่าว
~$ sudo mdadm -D /dev/md126
/dev/md126:
เวอร์ชัน : 1.2
ระดับการจู่โจม : การจู่โจม1
อุปกรณ์ทั้งหมด : 1
การคงอยู่: Superblock นั้นคงอยู่
สถานะ: ไม่ได้ใช้งาน
อุปกรณ์การทำงาน : 1
ชื่อ : asus-x200la:store (ในเครื่องโฮสต์ asus-x200la)
UUID : 8536f840:806e8d2f:b576dbe4:38ea1de6
เหตุการณ์ : 3840
Number Major Minor RaidDevice
- 8 3 - /dev/sda3
~$ sudo mdadm --รัน /dev/md126
mdadm: เริ่มอาร์เรย์ /dev/md/store
~$ cat /proc/mdstat
บุคลิก : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10]
md126 : ใช้งาน (อ่านอย่างเดียวอัตโนมัติ) Raid1 sda3[2]
124860416 บล็อกซุปเปอร์ 1.2 [3/1] [__U]
บิตแมป: 0/1 หน้า [0KB], ก้อน 65536KB
md127 : ไม่ใช้งาน mmcblk0[0](S) sda2[1](S)
243890176 บล็อค super 1.2.1
อุปกรณ์ที่ไม่ได้ใช้: <ไม่มี>
~$ sudo mdadm -D /dev/md126
/dev/md126:
เวอร์ชัน : 1.2
สร้างสรรค์เวลา : ศุกร์ 22 ต.ค. 19:05:29 น. 2021
ระดับการจู่โจม : การจู่โจม1
ขนาดอาร์เรย์ : 124860416 (119.08 GiB 127.86 GB)
ขนาด Dev ที่ใช้ : 124860416 (119.08 GiB 127.86 GB)
อุปกรณ์จู่โจม : 3
อุปกรณ์ทั้งหมด : 1
การคงอยู่: Superblock นั้นคงอยู่
บิตแมปเจตนา: ภายใน
อัพเดทเวลา : อ. 26 ต.ค. 19:11:58 น. 2564
สถานะ : สะอาด เสื่อมโทรม
อุปกรณ์ที่ใช้งาน : 1
อุปกรณ์การทำงาน : 1
อุปกรณ์ที่ล้มเหลว : 0
อุปกรณ์สำรอง : 0
นโยบายความสอดคล้อง: บิตแมป
ชื่อ : asus-x200la:store (ในเครื่องโฮสต์ asus-x200la)
UUID : 8536f840:806e8d2f:b576dbe4:38ea1de6
เหตุการณ์ : 3840
หมายเลขหลักรอง RaidDevice สถานะ
- ลบ 0 0 0
- 0 0 1 ลบออก
2 8 3 2 การซิงค์ที่ใช้งานอยู่ /dev/sda3