У меня есть сервер NFSv4 (на RHELv6.4) и клиенты NFS на (CentOSv6.4). Скажем в /etc/exports:
/shares/website1 <ip-client-1>(rw,sync,no_subtree_check,no_root_squash)
/shares/website2 <ip-client-2>(rw,sync,no_subtree_check,no_root_squash)
Затем всякий раз, когда я вносил некоторые изменения в это (скажем, изменения ТОЛЬКО для client-2), например:
/shares/website1 <ip-client-1>(rw,sync,no_subtree_check,no_root_squash)
/shares/xxxxxxxx <ip-client-2>(rw,sync,no_subtree_check,no_root_squash)
Тогда я всегда service nfs restart. А потом в конце концов .. точка монтирования на client-1меня не реагирует (не удается открыть свои файлы, и т.д.) . (Почему? Из-за перезапуска?)
Но, как описано, я только изменил строку client-2только. Все до client-1сих пор нетронутым.
Итак, мои вопросы здесь:
- Всякий раз, когда я изменяю
/etc/exports, я долженrestartсервис или что? - Если я
service nfs restart, то почему в конечном итоге это влияет на точку монтирования на других клиентах? (Для тех клиентских машин, для которых НЕТ изменений/etc/exports.)
Это означает, что всякий раз , когда я делаю изменения /etc/exportsи restartобслуживание, мне нужно будет идти перемонтировать каталоги на каждом клиенте в списке экспорта, чтобы иметь точки монтирования рабочих снова.
Любая идея, пожалуйста?
nfs restart?
/etc/exportsпопробуйте запустить от имени пользователя rootexportfs -ra. Смотритеman exportfsподробности.