Разрушает ли 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.