Назад | Перейти на главную страницу

ZFS nfsshare для экспорта RW и RO хоста?

Я экспортирую NFS из OpenSloarins следующим образом (успешно):

zfs set sharenfs=root=rw=host1:host2:host3 pool1

Я действую согласно страницам руководства sharefs, share_nfs но не работает следующее:

zfs set sharenfs=root=rw=host1:host2:host3,ro=host4 pool1

Все хосты теряют разрешение на доступ.

Как я могу предоставить одним хостам доступ для чтения / записи, а другим - только для чтения?

Я думаю, у вас проблема с синтаксисом. Значение свойства sharenfs - это параметры, которые отправляются в share(1). Пытаться

zfs set sharenfs=rw=host1:host2:host3,ro=host4 pool1

если вам действительно не нужно экспортировать файловые системы с правами root на все эти хосты, и в этом случае безопаснее всего быть явным:

zfs set sharenfs=rw=host1:host2:host3,root=host1:host2:host3,ro=host4 pool1

(или еще лучше, используйте вместо этого сетевую группу или сеть).