Время от времени мне нужно настроить точки монтирования сервера, и я не всегда могу перезагрузить систему сразу. Поэтому, чтобы проверить, верна ли моя редакция /etc/fstab
, я обычно делаю это, mount -a
чтобы посмотреть, нет ли жалоб. Если жалоб нет, я считаю, что все /etc/fstab
в порядке, и позволяю команде сервера перезагрузить сервер, когда они захотят.
Однако я все время задаюсь вопросом, действительно ли это очень безопасный и надежный способ? Допустим, внешняя среда та же самая (т. е. нет сломанного жесткого диска или удаленного сервера sftp/NFS), mount -a
всегда будет гарантировать, что следующая перезагрузка НЕ будет прервана из-за неправильной /etc/fstab
конфигурации?
Редактировать:
Как указано в комментарии @GeraldSchneider, здесь дается ответ на довольно похожий вопрос:Как проверить fstab без перезагрузки?. Однако я хотел бы добавить еще одно наблюдение — надеюсь, это поможет отличить мой вопрос от предыдущего:
Скажем, mount -a
собирается смонтировать все устройства в соответствии с /etc/fstab
и я хочу удалить noexec
из одной конкретной записи в fstab
. Похоже, это mount -a
НЕ сделает это удаление эффективным, и мне придется фактически перезапустить систему, чтобы выполнить команду внутри точки монтирования.
Это вызывает у меня опасения относительно того, можно ли mount -a
действительно воспроизвести все, что произойдет после настоящей перезагрузки.