[Pkg-zfsonlinux-devel] Bug#975873: Please hook zfs-share up to nfs-kernel-server stop+start
Trent W. Buck
trentbuck at gmail.com
Sun Jan 10 07:34:08 GMT 2021
PPS: code links below
Trent W. Buck wrote:
> Michael Biebl wrote:
> > I never used ZFS, so I basically have zero knowledge how it is supposed to work.
>
> Here is a rough summary, I hope this helps!
>
> * USUALLY that is all you need.
> ZFS calls mount/umount/exportfs/... automatically when appropriate,
> so the running system matches the ZFS properties.
linux nfs hooks:
https://github.com/openzfs/zfs/blob/master/lib/libshare/os/linux/nfs.c
> * You can call "zfs unshare" to manually stop NFS/SMB shares configured via ZFS properties.
> * You can call "zfs share" to manually start NFS/SMB shares configured via ZFS properties.
zfs share entrypoint:
https://github.com/openzfs/zfs/blob/master/cmd/zfs/zfs_main.c#L235
NFS-related manpages:
https://github.com/openzfs/zfs/blob/master/man/man8/zfs-share.8
https://github.com/openzfs/zfs/blob/master/man/man8/zfsprops.8#L1582
overview manpages:
https://github.com/openzfs/zfs/blob/master/man/man8/zfsconcepts.8
https://github.com/openzfs/zfs/blob/master/man/man8/zpoolconcepts.8
NOTE: in zfs 0.8, there were 2 great big manpages.
in zfs 2.0, there are lots of little manpages.
More information about the Pkg-zfsonlinux-devel
mailing list