Я включаю sharenfs
для файловой системы ZFS, но после перезагрузки не используется. И мне снова нужно включить общий доступ к файловой системе.
Вот как это выглядит:
user@ht ~ $ sudo zfs get sharenfs
NAME PROPERTY VALUE SOURCE
family sharenfs off local
family/album sharenfs on local
Как вы видете sharenfs
является on
. Но файловая система не используется:
user@ht ~ $ showmount -e
Export list for ht:
user@ht ~ $
Когда я установил sharenfs
очередной раз. Файловая система является общей, и я могу ее смонтировать:
user@ht ~ $ sudo zfs set sharenfs=on family/album
user@ht ~ $ showmount -e
Export list for ht:
/media/user/family/album *
UPD
Моя система Linux Mint 18.0
$ uname -a
Linux kes-desktop 4.8.0-30-generic #32~16.04.1-Ubuntu SMP Fri Dec 2 03:43:51 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
UPD2
Я ожидаю, что он будет автоматически передан в соответствии с док
ZFS может автоматически совместно использовать файловые системы, задав свойство sharenfs.
UPD3
$ cat /etc/default/zfs
ht default # cat zfs
ZFS_AUTOIMPORT_TIMEOUT='30'
ZFS_SHARE='no'
ZFS_UNSHARE='no'
ZFS_DKMS_ENABLE_DEBUG='no'
ZFS_DKMS_ENABLE_DEBUG_DMU_TX='no'
ZFS_DKMS_DISABLE_STRIP='no'
Вы должны установить следующие параметры в /etc/default/zfs
.
ZFS_SHARE='yes'
ZFS_UNSHARE='yes'
Это запустит экспорт NFS пулов zfs, которые дополнительно имеют sharenfs
установлен в on
или допустимые параметры экспорта NFS.
Я также рекомендовал бы прочитать этот документ.