У мене є сервер 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
мене НЕ реагує (не вдається відкрити свої файли, і т.д.) . (Чому? Через RESTART?)
Але, як описано, я змінив лише рядок client-2
. Все для тих, client-1
хто залишився недоторканим.
Тож мої запитання тут:
- Щоразу, коли я змінюю
/etc/exports
, чи слід меніrestart
послугу чи що? - Якщо я
service nfs restart
, чому в кінцевому підсумку впливає точка встановлення для інших клієнтів? (Для тих Клієнтських машин, в яких НЕ внесені зміни/etc/exports
.)
Це означає, що всякий раз , коли я роблю зміни /etc/exports
і restart
обслуговування, мені потрібно буде йти перемонтувати каталоги на кожному клієнті в списку експорту, щоб мати точки монтування робочих знову.
Будь-яка ідея, будь ласка?
nfs restart
?
/etc/exports
, спробуйте виконати, як корінь,exportfs -ra
. Детальнішеman exportfs
див.