ฉันเพิ่งอัพเกรดพื้นที่เก็บข้อมูล RAID Thecus 7 รุ่นเก่าของฉันจาก Ubuntu 16.04 LTS (เซิร์ฟเวอร์) เป็น 18.04 ทุกอย่างเรียบร้อยดี (บูตจาก DOM แยกต่างหาก) ยกเว้นว่า RAID จะไม่รวมตัวกัน และฉันก็งงเล็กน้อยว่าทำไม - เช่นกันเพราะฉันมีเวลายากที่จะรับข้อความแสดงข้อผิดพลาดใดๆ จาก MDADM
sudo mdadm --examine /dev/sd[b-h]2
ให้สิ่งที่ฉันคาดหวัง:
/dev/sdb2:
เมจิก : a92b4efc
เวอร์ชัน : 1.2
แผนที่คุณลักษณะ : 0x1
อาร์เรย์ UUID : b7f98535:c88ab32e:d0ed4cfd:06b9ea7d
ชื่อ : N7700PRO:0
เวลาสร้าง : ศุกร์ 8 พ.ย. 20:05:13 น. 2556
ระดับการจู่โจม : การจู่โจม 6
อุปกรณ์จู่โจม : 7
Avail Dev Size : 5855244288 (2792.00 GiB 2997.89 GB)
ขนาดอาร์เรย์ : 14638110720 (13959.99 GiB 14989.43 GB)
Data Offset : 2048 ภาค
ซูเปอร์ออฟเซ็ต : 8 ภาค
พื้นที่ที่ไม่ได้ใช้ : ก่อน = 1968 ส่วนหลัง = 0 ส่วน
รัฐ : สะอาด
UUID ของอุปกรณ์ : 1bc695f7:a1621559:db15c3d0:2b8f423a
บิตแมปภายใน: 2 เซกเตอร์จาก superblock
อัปเดตเวลา : อา. 31 ต.ค. 12:09:41 น. 2021
เช็คซัม : d11e7d19 - ถูกต้อง
เหตุการณ์ : 58491
รูปแบบ : สมมาตรซ้าย
ขนาดก้อน : 64K
บทบาทของอุปกรณ์ : อุปกรณ์ที่ใช้งานอยู่ 1
สถานะอาร์เรย์ : AAAAAAA ('A' == ใช้งาน, '.' == หายไป, 'R' == แทนที่)
/dev/sdc2:
เมจิก : a92b4efc
เวอร์ชัน : 1.2
แผนที่คุณลักษณะ : 0x1
อาร์เรย์ UUID : b7f98535:c88ab32e:d0ed4cfd:06b9ea7d
ชื่อ : N7700PRO:0
เวลาสร้าง : ศุกร์ 8 พ.ย. 20:05:13 น. 2556
ระดับการจู่โจม : การจู่โจม 6
อุปกรณ์จู่โจม : 7
Avail Dev Size : 5855244288 (2792.00 GiB 2997.89 GB)
ขนาดอาร์เรย์ : 14638110720 (13959.99 GiB 14989.43 GB)
Data Offset : 2048 ภาค
ซูเปอร์ออฟเซ็ต : 8 ภาค
พื้นที่ที่ไม่ได้ใช้ : ก่อน = 1968 ส่วนหลัง = 0 ส่วน
รัฐ : สะอาด
UUID ของอุปกรณ์ : 2a6f2090:fff720a3:d99c9fab:f9dfadc5
บิตแมปภายใน: 2 เซกเตอร์จาก superblock
อัปเดตเวลา : อา. 31 ต.ค. 12:09:41 น. 2021
เช็คซัม : 19fc94d2 - ถูกต้อง
เหตุการณ์ : 58491
รูปแบบ : สมมาตรซ้าย
ขนาดก้อน : 64K
บทบาทของอุปกรณ์ : อุปกรณ์ที่ใช้งานอยู่ 0
สถานะอาร์เรย์ : AAAAAAA ('A' == ใช้งาน, '.' == หายไป, 'R' == แทนที่)
/dev/sdd2:
เมจิก : a92b4efc
เวอร์ชัน : 1.2
แผนที่คุณลักษณะ : 0x1
อาร์เรย์ UUID : b7f98535:c88ab32e:d0ed4cfd:06b9ea7d
ชื่อ : N7700PRO:0
เวลาสร้าง : ศุกร์ 8 พ.ย. 20:05:13 น. 2556
ระดับการจู่โจม : การจู่โจม 6
อุปกรณ์จู่โจม : 7
Avail Dev Size : 5855244288 (2792.00 GiB 2997.89 GB)
ขนาดอาร์เรย์ : 14638110720 (13959.99 GiB 14989.43 GB)
Data Offset : 2048 ภาค
ซูเปอร์ออฟเซ็ต : 8 ภาค
พื้นที่ที่ไม่ได้ใช้ : ก่อน = 1968 ส่วนหลัง = 0 ส่วน
รัฐ : สะอาด
UUID ของอุปกรณ์ : 4f61132e:9ffe0570:c16d6949:dbc0b756
บิตแมปภายใน: 2 เซกเตอร์จาก superblock
อัปเดตเวลา : อา. 31 ต.ค. 12:09:41 น. 2564
เช็คซัม : b3a83de2 - ถูกต้อง
เหตุการณ์ : 58491
รูปแบบ : สมมาตรซ้าย
ขนาดก้อน : 64K
บทบาทของอุปกรณ์ : อุปกรณ์ที่ใช้งาน 3
สถานะอาร์เรย์ : AAAAAAA ('A' == ใช้งาน, '.' == หายไป, 'R' == แทนที่)
/dev/sde2:
เมจิก : a92b4efc
เวอร์ชัน : 1.2
แผนที่คุณลักษณะ : 0x1
อาร์เรย์ UUID : b7f98535:c88ab32e:d0ed4cfd:06b9ea7d
ชื่อ : N7700PRO:0
เวลาสร้าง : ศุกร์ 8 พ.ย. 20:05:13 น. 2556
ระดับการจู่โจม : การจู่โจม 6
อุปกรณ์จู่โจม : 7
Avail Dev Size : 5855244288 (2792.00 GiB 2997.89 GB)
ขนาดอาร์เรย์ : 14638110720 (13959.99 GiB 14989.43 GB)
Data Offset : 2048 ภาค
ซูเปอร์ออฟเซ็ต : 8 ภาค
พื้นที่ที่ไม่ได้ใช้ : ก่อน = 1968 ส่วนหลัง = 0 ส่วน
รัฐ : สะอาด
UUID ของอุปกรณ์ : 4da400bb:509cf8b4:5377b144:e30034b1
บิตแมปภายใน: 2 เซกเตอร์จาก superblock
อัปเดตเวลา : อา. 31 ต.ค. 12:09:41 น. 2564
เช็คซัม : db4c682b - ถูกต้อง
เหตุการณ์ : 58491
รูปแบบ : สมมาตรซ้าย
ขนาดก้อน : 64K
บทบาทของอุปกรณ์ : อุปกรณ์ที่ใช้งานอยู่ 2
สถานะอาร์เรย์ : AAAAAAA ('A' == ใช้งาน, '.' == หายไป, 'R' == แทนที่)
/dev/sdf2:
เมจิก : a92b4efc
เวอร์ชัน : 1.2
แผนที่คุณลักษณะ : 0x1
อาร์เรย์ UUID : b7f98535:c88ab32e:d0ed4cfd:06b9ea7d
ชื่อ : N7700PRO:0
เวลาสร้าง : ศุกร์ 8 พ.ย. 20:05:13 น. 2556
ระดับการจู่โจม : การจู่โจม 6
อุปกรณ์จู่โจม : 7
Avail Dev Size : 5855244288 (2792.00 GiB 2997.89 GB)
ขนาดอาร์เรย์ : 14638110720 (13959.99 GiB 14989.43 GB)
Data Offset : 2048 ภาค
ซูเปอร์ออฟเซ็ต : 8 ภาค
พื้นที่ที่ไม่ได้ใช้ : ก่อน = 1968 ส่วนหลัง = 0 ส่วน
รัฐ : สะอาด
UUID ของอุปกรณ์ : 50e6eda8:0ed215df:210e1e89:f298151e
บิตแมปภายใน: 2 เซกเตอร์จาก superblock
อัปเดตเวลา : อา. 31 ต.ค. 12:09:41 น. 2564
เช็คซัม : a4a50ecc - ถูกต้อง
เหตุการณ์ : 58491
รูปแบบ : สมมาตรซ้าย
ขนาดก้อน : 64K
บทบาทของอุปกรณ์ : อุปกรณ์ที่ใช้งานอยู่ 5
สถานะอาร์เรย์ : AAAAAAA ('A' == ใช้งาน, '.' == หายไป, 'R' == แทนที่)
/dev/sdg2:
เมจิก : a92b4efc
เวอร์ชัน : 1.2
แผนที่คุณลักษณะ : 0x1
อาร์เรย์ UUID : b7f98535:c88ab32e:d0ed4cfd:06b9ea7d
ชื่อ : N7700PRO:0
เวลาสร้าง : ศุกร์ 8 พ.ย. 20:05:13 น. 2556
ระดับการจู่โจม : การจู่โจม 6
อุปกรณ์จู่โจม : 7
Avail Dev Size : 5855244288 (2792.00 GiB 2997.89 GB)
ขนาดอาร์เรย์ : 14638110720 (13959.99 GiB 14989.43 GB)
Data Offset : 2048 ภาค
ซูเปอร์ออฟเซ็ต : 8 ภาค
พื้นที่ที่ไม่ได้ใช้ : ก่อน = 1968 ส่วนหลัง = 0 ส่วน
รัฐ : สะอาด
UUID ของอุปกรณ์ : 5da7881c:3ea798d5:846551c7:a0f81edc
บิตแมปภายใน: 2 เซกเตอร์จาก superblock
อัปเดตเวลา : อา. 31 ต.ค. 12:09:41 น. 2564
เช็คซัม : aff5c1a - ถูกต้อง
เหตุการณ์ : 58491
รูปแบบ : สมมาตรซ้าย
ขนาดก้อน : 64K
บทบาทของอุปกรณ์ : อุปกรณ์ที่ใช้งาน 4
สถานะอาร์เรย์ : AAAAAAA ('A' == ใช้งาน, '.' == หายไป, 'R' == แทนที่)
/dev/sdh2:
เมจิก : a92b4efc
เวอร์ชัน : 1.2
แผนที่คุณลักษณะ : 0x1
อาร์เรย์ UUID : b7f98535:c88ab32e:d0ed4cfd:06b9ea7d
ชื่อ : N7700PRO:0
เวลาสร้าง : ศุกร์ 8 พ.ย. 20:05:13 น. 2556
ระดับการจู่โจม : การจู่โจม 6
อุปกรณ์จู่โจม : 7
Avail Dev Size : 5855244288 (2792.00 GiB 2997.89 GB)
ขนาดอาร์เรย์ : 14638110720 (13959.99 GiB 14989.43 GB)
Data Offset : 2048 ภาค
ซูเปอร์ออฟเซ็ต : 8 ภาค
พื้นที่ที่ไม่ได้ใช้ : ก่อน = 1968 ส่วนหลัง = 0 ส่วน
รัฐ : สะอาด
UUID ของอุปกรณ์ : 7eea318d:c5271920:6dc3649e:d00495e3
บิตแมปภายใน: 2 เซกเตอร์จาก superblock
อัปเดตเวลา : อา. 31 ต.ค. 12:09:41 น. 2564
เช็คซัม : a4b289dc - ถูกต้อง
เหตุการณ์ : 58491
รูปแบบ : สมมาตรซ้าย
ขนาดก้อน : 64K
บทบาทของอุปกรณ์ : อุปกรณ์ที่ใช้งาน 6
สถานะอาร์เรย์ : AAAAAAA ('A' == ใช้งาน, '.' == หายไป, 'R' == แทนที่)
แต่สำหรับ แมว /proc/mdstat/
ฉันเข้าใจ:
บุคลิก : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10]
อุปกรณ์ที่ไม่ได้ใช้: <ไม่มี>
ก sudo mdadm - ประกอบ - สแกน
ไม่ทำอะไรเลย
ฉันตรวจสอบว่ากระบวนการอัปเกรดคัดลอกไฟล์ mdadm.conf จากตำแหน่งเดิมไปยัง /etc/mdadm และไฟล์เหล่านั้นเป็นไฟล์ที่ควรจะเป็น มันคือ:
#mdadm.conf
#
# โปรดดู mdadm.conf(5) สำหรับข้อมูลเกี่ยวกับไฟล์นี้
#
# โดยค่าเริ่มต้น (ในตัว) สแกนพาร์ติชันทั้งหมด (/proc/partitions) และทั้งหมด
# คอนเทนเนอร์สำหรับ MD superblocks หรือระบุอุปกรณ์ที่จะสแกนโดยใช้
# สัญลักษณ์แทนหากต้องการ
อุปกรณ์ /dev/null
# สร้างอุปกรณ์อัตโนมัติด้วยสิทธิ์มาตรฐาน Debian
สร้างเจ้าของ = กลุ่มรูท = โหมดดิสก์ = 0660 อัตโนมัติ = ใช่
# แท็กอาร์เรย์ใหม่โดยอัตโนมัติว่าเป็นของระบบโลคัล
โฮมโฮสต์ <ระบบ>
# สั่งให้มอนิเตอร์มอนิเตอร์ส่งเมล์แจ้งเตือนไปที่ใด
ราก MAILADDR
# คำจำกัดความของอาร์เรย์ MD ที่มีอยู่
# ARRAY /dev/md/10 metadata=1.2 UUID=dd3b3236:d90ea6d1:bce9dec4:17146f0b name=N7700PRO:10
ARRAY /dev/md/0 metadata=1.2 UUID=b7f98535:c88ab32e:d0ed4cfd:06b9ea7d name=N7700PRO:0
# ARRAY /dev/md/50 metadata=1.2 UUID=f344ec6e:9a547390:2b59ee57:7ffbae6a name=N7700PRO:50
# ไฟล์นี้ถูกสร้างขึ้นโดยอัตโนมัติเมื่อวันจันทร์ที่ 16 กุมภาพันธ์ 2558 15:05:40 น. +0100
# โดย mkconf $Id$
ฉันตรวจสอบเมลของรูท - เนื่องจากนี่เป็นวิธีที่ mdadm กระจายข้อความแสดงข้อผิดพลาด แต่มันว่างเปล่า ฉันยังลองส่งอีเมลถึงผู้ใช้ในพื้นที่ - เหมือนกัน
ประเด็นที่น่าสนใจ: ทันทีหลังจากการอัปเกรด ฉันได้รับเวอร์ชัน mdadm 4.1+rc1
หรือมากกว่านั้นและฉันปรับลดระดับเป็น 3.3-2ubuntu7.6
เพียงเพื่อลอง สิ่งนี้ไม่ได้เปลี่ยนแปลงอะไร แต่น่าสนใจในระหว่างการดาวน์เกรด ฉันได้รับข้อความแสดงข้อผิดพลาด 7 ข้อความ (ฉันมีดิสก์ RAID 7 แผ่น):
blockdev: IOCTL-Fehler bei BLKGETSIZE: Die Datei ist zu groÃ
blockdev: IOCTL-Fehler bei BLKGETSIZE: Die Datei ist zu groÃ
blockdev: IOCTL-Fehler bei BLKGETSIZE: Die Datei ist zu groÃ
blockdev: IOCTL-Fehler bei BLKGETSIZE: Die Datei ist zu groÃ
blockdev: IOCTL-Fehler bei BLKGETSIZE: Die Datei ist zu groÃ
blockdev: IOCTL-Fehler bei BLKGETSIZE: Die Datei ist zu groÃ
blockdev: IOCTL-Fehler bei BLKGETSIZE: Die Datei ist zu groÃ
(ซึ่งเป็นภาษาเยอรมันสำหรับ IOCTL-Error ที่ BLKGETSIZE: ไฟล์มีขนาดใหญ่เกินไป)
ตอนนี้ประเด็นที่น่าสนใจคือฉันเรียกใช้ 32 บิต อูบุนตู อาจมีบางอย่างเสียกับ MDADM บน Ubuntu 32 บิตที่เกิน 16.04 พูดสิ่งที่ควรเป็น int 64 บิตที่ชัดเจนเป็นเพียง int ฉันพบว่าสิ่งนี้ค่อนข้างแปลกเนื่องจากไม่ควรใช้ Ubuntu 32 บิตบนฮาร์ดแวร์ Thecus Btw.: CPU คือ a ซีพียู Intel(R) Core(TM)2 Duo T5500 @ 1.66GHz
.
ข้อสันนิษฐานของฉันคือ mdadm ใช้งานไม่ได้บน Ubuntu 32 บิต 18.04
ฉันติดตั้ง Ubuntu 20.04 64 บิตบนเครื่องเดียวกันและทุกอย่างทำงานตามที่คาดไว้
ฉันจะรายงานข้อบกพร่อง