Как исправить проблему с истечением времени в initqueue dracut при загрузке Centos?

Почему при перезагрузке удаленного сервера иногда он входит в аварийный режим и показывает неправильный UUID, хотя в конфигурациях указаны другие UUID? Как можно решить эту периодическую проблему, которая возникает только после перезагрузки работающего сервера?
Изображение к вопросу
Изображение к вопросу
Изображение к вопросу
Изображение к вопросу
  • 19 ноября 2023 г. 18:31
Ответы на вопрос 2
Проблема с истечением времени в initqueue dracut при загрузке CentOS обычно возникает из-за не удается монтировать корневую файловую систему. Вот несколько шагов, которые можно предпринять для устранения этой проблемы:

1. Проверьте правильность указанных в конфигурациях UUID. Убедитесь, что они совпадают с фактическими UUID в системе. Удостоверьтесь, что ваши конфигурации корректно указывают на правильную файловую систему.
2. Возможно, ваша файловая система повреждена. Попробуйте запустить fsck (утилиту проверки файловой системы) для исправления возможных ошибок. Выполните следующую команду в консоли восстановления:
   ```
   fsck /dev/your_root_partition
   ```
   Замените "your_root_partition" на соответствующее устройство вашей корневой файловой системы. Например, /dev/sda1.
3. Если в вашей системе используется LVM (логический том), убедитесь, что все зеркальные тома включены и работают правильно. Выполните следующую команду, чтобы проверить статус зеркального тома:
   ```
   lvs -a -o name,copy_percent
   ```
   Убедитесь, что все зеркальные тома имеют состояние "sync" и процент копирования равен 100%.
4. Проверьте журналы системы (/var/log/messages, /var/log/dmesg и т. д.) на наличие релевантных сообщений об ошибках. Это может помочь идентифицировать конкретную причину проблемы.
5. Если перечисленные выше шаги не помогают, попробуйте обновить ваше ядро до последней версии или установить другую версию ядра. Иногда проблемы с обновлениями ядра могут вызывать проблемы с истечением времени в initqueue.

Что касается периодической проблемы с неправильным UUID после перезагрузки, это может быть связано с конфликтом или ошибкой в процессе генерации нового UUID при загрузке. Один из способов решить эту проблему - вручную переопределить UUID в соответствующих конфигурационных файлах, когда это происходит. Вы можете добавить опцию "rd_LVM_LV=VGNAME/LVNAME" в файл /etc/dracut.conf, чтобы явно указать используемое логическое томное устройство.

Однако, рекомендуется обратиться к специалисту по CentOS или системному администратору, чтобы более детально изучить проблему и предоставить подробную информацию о вашей конфигурации и журналах, чтобы получить конкретное решение проблемы.
В аварийном режиме компьютер сообщает о отсутствии /dev/md/2. Однако, он показывает, что имеется /dev/md/127. Если мы уже достигли этапа dracut, то, вероятно, прошли фазу grub. Нужно проверить содержимое файла /etc/fstab.
Похожие вопросы