ผมเจอกับตัวเอง อัพเกรดเคอร์เนล แล้วเครื่องหน่วงๆ raid0 ไม่ mount
ลอง dmesg ได้ประมาณ
- cannot assemble multi-zone RAID0 with default_layout setting
- please set raid.default_layout to 1 or 2
ลองกูเกิ้ลดู เจอเพื่อนร่วมชะตากรรมใน reddit
https://www.reddit.com/r/linuxquestions/comments/debx7w/mdadm_raid0_default_layout/
ก็ทำตามไป เฮ้อ.. รอดไปอีกมื้อ ก่อนหน้าก็เพิ่งโดน gnome 3.34 ไป เหนื่อยเลย
สรุปปัญหานี้เกิดจากขนาด Disk ใน Array ไม่เท่ากันหรือครับ?
เท่าที่อ่านคร่าวๆ มันเกิดจากการ commit patch ของคุณ Neil Brown ในส่วนของ mdraid น่ะครับ น่าจะเป็นบักตั้งแต่ kernel 3.14 แล้ว รายละเอียดอ่านใน thread ข้างล่าง
https://www.mail-archive.com/linux-block@vger.kernel.org/msg38863.html
สำหรับผมที่เจอกับตัวนั้น เป็น arch linux kernel 5.3.5 ตอนที่ยังใช้ 5.3.2 อยู่ก็ยังไม่เป็นไรนะ
อ่านๆ ไปเจอคนด่า patch ด้วย 555 >>> https://github.com/torvalds/linux/commit/c84a1372df929033cb1a0441fb57bd3932f39ac9#commitcomment-35433623
เข้าใจละครับ มีการเปลี่ยน layout raid 0 ในกรณีที่ขนาด disk ไม่เท่ากันหลังตอน 3.14 แบบไม่ได้ตั้งใจ แล้วตอนนี้มีคน commit แพชเพิ่มมาให้ user เลือกว่าของตัวเองเป็นแบบก่อนหรือหลัง แต่ถ้าเลือกผิดขึ้นมาข้อมูลมีสิทธิพังได้
น่าสนใจมาก ขอบคุณครับ
ผมยังไม่ได้อัพเลยรอดไป (ฮา)
ว่าแต่ พอจะมีคำแนะนำในการตั้งค่า partition กับ RAID5 (MDADM) ไหมครับ ที่ใช้อยู่เหมือนมันยังอืด ๆ แปลก ๆ
ผมไม่กล้าแนะนำมากครับ ท่านใช้ฮาร์ดแวร์ อะไรครับ
ถ้าเป็นเมนบอร์ดเดสทอป ธรรมดาทั่วไป บางทีมันแปะ heat sink ที่ตัว chipset มานิดเดียว
ลองจับดูเวลาทำงานหนักๆ โคตรจะร้อน ผมลองเปลี่ยน heat sink ให้ใหญ่ขึ้น เอากาวช้างหยอดสี่มุมนิดนึง ตรงกลางหยอดซิลิโคน พร้อมติดพัดลม
ให้มันด้วย เย็นขึ้นเยอะ แล้วมีผลต่อความเร็วด้วย ท่านต้องไปลองดูครับ
ถ้าไปให้สุดก็เอา SSD มาทำไปเลยครับ (ราคายั่วยวนมาก) ถ้ารับความเสี่ยงได้นะ 555
ส่วนตัวผมทำ SSD raid-0 ไว้ลงเกมเล่นครับ ( wine + dxvk ) แล้วปกติถ้าระบบนิ่งแล้ว ก็ hold package kernel
ไว้นะไม่อยากจะอัพมัน เท่าไหร่หรอก ไอ้ kernel เนี่ย พอดีมีเหตุ dkms module ของ vga card กับ software บางตัวมัน compile ไม่ผ่าน ก็เลยต้องอัพ kernel ตามไปด้วย ก็ซวยไป ยังดีไม่ได้เอา root ไว้บน raid