Я не уверен, когда и почему это начало происходить, но у меня есть RAID-массив, в который я могу /etc/fstab
установить при загрузке /mnt/data
. До сегодняшнего дня все было хорошо, и так было уже несколько лет!
Во всяком случае, сегодня я перезагрузил сервер (CentOS 7), и он перешел в «аварийный режим». После проверки journalctrl
появились следующие записи:
Feb 01 13:04:45 CentOS7 systemd[1]: Mounting /mnt/data...
Feb 01 13:04:45 CentOS7 mount[819]: mount: /dev/md126 is already mounted or /mnt/data busy
Feb 01 13:04:45 CentOS7 systemd[1]: Failed to mount /mnt/data.
Тем не менее, если я удаляю строку из /etc/fstab
и перезагружаюсь (которая запускается нормально), затем повторно введите строку и запустите, mount -a
затем она монтируется ОК.
Любая причина, почему это не удается при загрузке?
Я добавил errors=continue
в качестве опции строку, в /etc/fstab
которой не допускается перезагрузка, переходящая в аварийный режим (и странно монтирует диск в любом случае - предположительно на более позднем этапе), но, поскольку есть другие монтирования, которые я хотел бы выполнить при загрузке, которые зависят от этого. один монтируется изначально, поэтому на самом деле я бы хотел найти правильное решение.
Ответы:
Без файла fstab я не могу сказать много, но если он не смонтирует диск, он перейдет в аварийный режим.
Вы можете предотвратить это, добавив параметр nofail. Это приведет к тому, что диск НЕ будет смонтирован, и все равно продолжит загрузку, если при монтировании произойдет ошибка.
Распространенной причиной этой ошибки является ссылка на диск как
/dev/sdX
. Если подключены другие диски, это может привести к попытке смонтировать другой диск, что может привести к сбою из-за определенных параметров.Я могу предоставить более подробную информацию, если вы предоставите файл fstab.
источник
nofail
по какой-то причине не работает на LVM-разделе. Предположительно, LVM останавливает загрузку, если обнаружит ошибку (даже если с загрузочным разделом все в порядке).Для этого могут быть разные причины:
/etc/mtab
все еще существует, потому что нет надлежащего выключения раньше?/dev/md128
действительно уже смонтирован в другой каталог?что-то еще установлено
/mnt/data
Лучшим способом было бы дать системе подняться (например, введя пароль root, если потребуется) и проверить, что происходит. Вывод
mount
команды будет полезен.источник