Я запускаю CentOS 5.5, систему, завантаження, підкачки і т.д. - це все на / 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 має лише один рядок, про який я згадував вище, який повинен монтувати розділ raid. Знову ж таки, все працювало нормально, поки я
На Google я знайшов кілька речей про dmraid втручання в mdadm після оновлення, але я yum remove
Переставив і перезавантажився, і це не допомогло.
Я дійсно збентежений і потрібно отримати цю роботу, щоб продовжити роботу!
/etc/fstab
?