ฉันใช้ CentOS 5.5, ระบบ, boot, swap และอื่น ๆ ทั้งหมดอยู่ใน / dev / sda และฉันมีสองพาร์ติชันเดียวที่เหมือนกันไดรฟ์ / dev / sdb1 / dev / sdc1 ที่กำหนดค่าใน RAID1 (โดยใช้ mdadm) มันทำงานได้ดี (กำหนดค่าให้เมานต์ / mnt / data ในไฟล์ fstab) และเมื่อเร็ว ๆ นี้ฉันให้ yum ติดตั้งการอัปเดตอัตโนมัติสองสามอย่างโดยไม่สนใจว่ามันเป็นอะไรและตอนนี้มันไม่ทำงาน
Raid ทำงานได้ดี (dmesg แสดงว่าโหลดอย่างถูกต้องแล้ว) mdstat แสดง:
# cat /proc/mdstat
Personalities : [raid1]
md0 : active raid1 sdc1[1] sdb1[0]
XXXX blocks [2/2] [UU]
unused devices: <none>
นอกจากนี้ฉัน สามารถ ติดตั้งที่อื่นนอกเหนือจากไดเรกทอรีเริ่มต้น (เช่นทำงานต่อไปนี้และฉันสามารถอ่านข้อมูลจากไดรฟ์)
# mount /dev/md0 /mnt/data2
EXT3-fs warning: mounting fs with errors, running e2fsck is recommended
แต่เมื่อฉันเรียกใช้ต่อไปนี้ฉันได้รับ:
# mount -a
mount: /dev/sdb1 already mounted or /mnt/data busy
มันบอกว่าไม่มีอะไรติดตั้งเมื่อฉันพยายาม umount /dev/sdb1
หรือ umount /mnt/data
ดังนั้นฉันคิดว่ามันเป็นข้อผิดพลาดที่สอง อย่างไรก็ตาม lsof | grep mnt
ไม่แสดงอะไรเลย สิ่งที่แปลกคือฉันสามารถบันทึกไฟล์ใน / mnt / data เห็นได้ชัดว่ามีบางสิ่งบางอย่างติดตั้งอยู่ที่นั่น แต่เมื่อฉันพยายามที่จะขยายมันฉันได้รับข้อผิดพลาดที่ไม่มีการติดตั้งใด ๆ / etc / mtab ไม่ได้พูดถึงพาร์ติชั่นหรือไฟล์ใด ๆ ที่ฉันพยายามจะทำงาน, และ fstab มีเพียงบรรทัดเดียวที่ฉันกล่าวถึงข้างต้นซึ่งควรจะติดตั้งพาร์ทิชั่นการโจมตีของฉัน. มันทำงานได้ดีอีกครั้งจนกระทั่งฉัน
ใน Google ฉันพบบางสิ่งเกี่ยวกับ dmraid รบกวน mdadm หลังจากการอัปเดต แต่ฉัน yum remove
กลัวและรีบูตและมันก็ไม่ได้ช่วยอะไร
ฉันสับสนจริงๆและต้องทำให้งานนี้ทำงานต่อไปได้!
/etc/fstab
?