Okay, so I set up a basic NFS share to make sure that NFS was working. Some things are showing more reasonable output. For example:
➜ ~ showmount -e localhost Export list for localhost: /srv/nfs-test 10.0.0.0/8 /srv/media 10.0.0.0/8 '/srv/nfs-test' is the plain NFS export for testing: ➜ ~ cat /etc/exports /srv/nfs-test 10.0.0.0/8(rw) I am now suddenly able to mount on the remote host both the test NFS export and the ZFS NFS export. Yay! Thanks for your help! Andrew Jackman kd7...@gmail.com On Thu, Feb 11, 2021 at 1:46 PM Jackman <kd7...@gmail.com> wrote: > ➜ ~ zfs sharenfs=on tank > ➜ ~ showmount -e > clnt_create: RPC: Program not registered > ➜ ~ exportfs > /mnt/zfs 10.0.0.0/8 > /tank <world> > /srv/media <world> > ➜ ~ zfs share -a > ➜ ~ showmount -e > clnt_create: RPC: Program not registered > > On my client PC, I get this message: > dorito :: ~ » sudo mount -t nfs 10.1.0.100:/srv/media /mnt/fs0 > > > 32 ↵ > mount.nfs: requested NFS version or transport protocol is not supported > > BTW, I'm using the contrib packages. I'm going to try backports next. > > Andrew Jackman > kd7...@gmail.com > > > On Thu, Feb 11, 2021 at 1:34 PM d...@d404.nl <d...@d404.nl> wrote: > >> On 11-02-2021 16:31, Jackman via Dng wrote: >> >> I searched the mailing list archives, and I didn't find anything >> obviously relating to ZFS, so I apologize if this is redundant. >> >> I successfully created a ZFS filesystem, which I'm really excited about. >> I followed the steps in the Debian documentation, here: >> >> https://wiki.debian.org/ZFS >> >> ➜ ~ zpool list -v >> NAME SIZE ALLOC FREE EXPANDSZ FRAG CAP DEDUP HEALTH ALTROOT >> tank 2.72T 1.01T 1.70T - 0% 37% 1.00x ONLINE - >> mirror 2.72T 1.01T 1.70T - 0% 37% >> ata-Hitachi_HUA723030ALA641_YVG8GB7A - - - - >> - - >> ata-Hitachi_HUA723030ALA641_YHKRZLSD - - - - >> - - >> >> ➜ ~ zfs list >> NAME USED AVAIL REFER MOUNTPOINT >> tank 1.01T 1.62T 24K /tank >> tank/data 1.01T 1.62T 1.01T /mnt/zfs >> tank/media 24K 1.62T 24K /srv/media >> >> The problem I'm having is on executing commands such as the following: >> >> ➜ ~ zfs set sharenfs="on" tank/media >> ➜ ~ zfs share tank/media >> ➜ ~ showmount -e localhost >> clnt_create: RPC: Program not registered >> >> According to the documentation, that last 'showmount' command should tell >> me that I have successfully exported an NFS share of my ZFS volume. >> >> Fumbling around, I tried restarting the NFS-related services: >> >> ➜ ~ service nfs-common restart >> [ ok ] Stopping NFS common utilities: idmapd statd. >> [ ok ] Starting NFS common utilities: statd idmapd. >> ➜ ~ service nfs-kernel-server restart >> [ ok ] Stopping NFS kernel daemon: mountd nfsd. >> [ ok ] Unexporting directories for NFS kernel daemon.... >> [warn] Not starting NFS kernel daemon: no exports. ... (warning). >> >> Still, I'm not showing anything with 'showmount': >> >> ➜ ~ showmount -e localhost >> clnt_create: RPC: Program not registered >> >> I'm just not sure where to go from here. According to everything I've >> read, it sounds like NFS sharing via ZFS tooling makes everything pretty >> much automatic. I shouldn't have to modify my exports file or any other >> ordinary NFS-specific configuration. >> >> Any help would be appreciated. I'd be willing to put a reasonable amount >> into someone's preferred-vice fund in exchange. Thank you! >> >> Andrew Jackman >> kd7...@gmail.com >> >> >> Did you try >> >> zfs sharenfs=on tank >> >> >> and >> >> showmount -e >> >> or >> >> exportfs >> >> and if both don't work >> >> zfs share -a >> >> >> Grtz >> >> Nick >> _______________________________________________ >> Dng mailing list >> Dng@lists.dyne.org >> https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng >> >
_______________________________________________ Dng mailing list Dng@lists.dyne.org https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng