12

Я не уверен, когда / почему это начало происходить, но у меня есть 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 после чего она монтируется OK.

Любая причина, почему это не удается при загрузке?

Я добавил errors=continue в качестве опции в строку в /etc/fstab которая не позволяет перезагрузке войти в аварийный режим (и странно монтирует диск в любом случае - предположительно на более позднем этапе), но, поскольку есть другие монтирования, которые я хотел бы выполнять при загрузке, которые зависят от того, который монтируется изначально, поэтому я действительно хотел бы найти правильное решение.

2 ответа2

1

Без файла fstab я не могу сказать много, но если он не смонтирует диск, он перейдет в аварийный режим.
Вы можете предотвратить это, добавив опцию nofail. Это приведет к тому, что диск НЕ будет смонтирован, и все равно продолжит загрузку, если во время монтирования произойдет ошибка.

Распространенной причиной этой ошибки является ссылка на диск как /dev/sdX . Если подключены другие диски, это может привести к попытке смонтировать другой диск, что может привести к сбою из-за определенных параметров.

Я могу предоставить более подробную информацию, если вы предоставите файл fstab.

0

Для этого могут быть разные причины:

  • /etc/mtab все еще существует, потому что не было правильного завершения работы?

  • /dev/md128 действительно уже смонтирован в другой каталог?

  • что-то еще смонтировано в /mnt/data

Лучшим способом было бы дать системе подняться (например, введя пароль root, если ее спросят) и проверить, что происходит. Вывод команды mount будет полезен.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .