CentOS - mdadm raid1 ไดรฟ์จะไม่เชื่อมต่อกับตำแหน่งเริ่มต้น


1

ฉันใช้ 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?
Zoredache

คำตอบ:


0

ระบบไฟล์ของคุณเสียหาย การติดตั้งระบบไฟล์ที่เสียหายไม่ว่าจะเป็นการโจมตีด้วยซอฟต์แวร์หรือไม่ก็ตามจะเป็นปัญหา ฉันรู้ว่าปัญหานี้เก่าไปหน่อย แต่คุณลองใช้ e2fsck เหมือนข้อผิดพลาดที่แนะนำหรือไม่ ฉันไม่คิดว่าการจู่โจมเป็นปัญหา

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.