yum update установил ядро 2.6.32-504.8.1-el6.x86_64 и был правильно установлен в / dev / sdb1 / boot (ext3).
Физические диски на машине (с метками ожидаемого / нормального / предыдущего устройства):
/dev/sdb1, ext3, 70 MB
/dev/sda has three:
sda1 ext3, 42 MB
sda2 ext4, VolGroup00, 1TB LVM
sda3 unallocated, 7 MB
/dev/sdc1, ext3 2 TB
/ etc / fstab выглядит так:
/dev/mapper/VolGroup00-root / ext4
/dev/sdb1 /boot ext3
/dev/sdc1 /data ext3
Теперь к описанию проблемы:
После перезагрузки sda становится sdb, sdb становится sda, а sdc становится MIA (cfdisk, fdisk и gparted сообщают об отсутствии такого устройства). Излишне говорить, что никаких дополнительных устройств я не отключал.
Может кто-нибудь высказать предположение о том, что произошло? Это поведение, которое я ожидал после перемещения кабелей привода или подключения нового устройства.
Я предполагаю, что произошел сбой диска sdc (поскольку он не отображается в dmesg), однако, поскольку он находится после, а также sda и sdb, почему эти два диска должны быть переупорядочены?
Дополнительные сведения / предыстория: Dell R2970, CentOS 5, последняя перезагрузка ~ 19 марта, совершенно нормально, не уверен, обновлялось ли тогда ядро, но, вероятно, это единственная причина, по которой эта машина должна была перезагружаться.
Найдите udev в /etc/udev/rules.d/ или похожем месте. Они содержат статические правила для ваших устройств, которые были распознаны и сохранены (диски, сеть и т. Д.). В некоторых ОС (или дистрибутивах) этой функции нет.
В редких случаях, например, при изменении структуры udev или файловой структуры, информация может быть сброшена. И у вас будет беспорядок с приводами.
НЕ полагайтесь на имена / dev / sd *. Никогда не в серверной среде.
Всегда ДЕЙСТВИТЕЛЬНО полагайтесь на / dev / disk / by-uuid / names, потому что они не меняются. Измените любые ссылки (при загрузке, запуске ядра и т. Д.) На UUID.
Действия: переустановить загрузчик, обновить конфиги, обновить initrd.