Разрушает ли exportfs пользователей, уже использующих эти файловые системы?

Мне нужно изменить файл серверов /etc/exports для экспорта на дополнительный хост. После изменения этого файла, чтобы он вступил в силу (т. Е. Чтобы дополнительный хост имел доступ к назначенной файловой системе), я считаю, что мне нужно запустить "exportfs" на сервере, экспортирующем файловую систему. Это мешает пользователям, которые в настоящее время используют файловые системы, которые экспортируются с этого обслуживающего хоста? Я надеюсь добавить этот новый хост "тихо", без сбоев.

Любые дополнительные советы, связанные с этим, распространенные ловушки, вещи, которые следует соблюдать осторожность, и т. Д. Будут приветствоваться, если у вас есть.

Изменить: на всякий случай...uname -a возвращает 2.6.32-358.18.1.el6.x86_64 #1 SMP пт 2 августа 17:04:38 EDT 2013 x86_64 x86_64 x86_64 GNU/Linux

1 ответ

Решение

Если внесенное вами изменение не изменит разрешения для ваших текущих пользователей, оно не должно нарушать работу. Использовать -r флаг для экспорта. Мы делаем это все время, и существующие, используемые крепления не затрагиваются.

Со страницы руководства:

       -r     Reexport all directories, synchronizing /var/lib/nfs/etab with /etc/exports.  This  option  removes  entries  in
          /var/lib/nfs/etab  which have been deleted from /etc/exports, and removes any entries from the kernel export ta-
          ble which are no longer valid.
Другие вопросы по тегам