We have moved to a new Sailfish OS Forum. Please start new discussions there.

Revision history [back]

click to hide/show revision 1
initial version

posted 2020-03-21 19:11:52 +0200

NFS is enabled on Xperia XA2, but mount.nfs is missing?

Hello, I am trying to mount an unencrypted NFS share in my local network. I tried with an app called FishNetMount, but it just keeps on spinning, no error, no mount either. If I try a manual mount I get this (as root):

mount -t nfs 192.169.0.3:/some/path somedir
mount: /home/nemo/somedir: bad option; for several filesystems (e.g. nfs, cifs) you might need a /sbin/mount.<type> helper program.

Any sort of mount.nfs* binary does not exist in /bin, /sbin or /usr/bin.

However, NFS seems to be supported:

# cat /proc/filesystems | grep nfs 
nodev   nfs
nodev   nfs4
nodev   functionfs
# zcat /proc/config.gz | grep NETWORK_FILESYSTEMS   
CONFIG_NETWORK_FILESYSTEMS=y
# ll /proc/net/rpc/nfs
-r--r--r-- 1 root root 0 Mar 21 19:07 /proc/net/rpc/nfs
# uname -nrvm
XperiaXA2-DualSIM 4.4.189 #1 SMP PREEMPT Mon Nov 25 10:19:02 UTC 2019 aarch64

How can I mount NFS shares?

NFS is enabled on Xperia XA2, but mount.nfs is missing?

Hello, I am trying to mount an unencrypted NFS share in my local network. I tried with an app called FishNetMount, but it just keeps on spinning, no error, no mount either. If I try a manual mount I get this (as root):

# mount -t nfs 192.169.0.3:/some/path somedir
mount: /home/nemo/somedir: bad option; for several filesystems (e.g. nfs, cifs) you might need a /sbin/mount.<type> helper program.

Any sort of mount.nfs* binary does not exist in /bin, /sbin or /usr/bin.

However, NFS seems to be supported:

# cat /proc/filesystems | grep nfs 
nodev   nfs
nodev   nfs4
nodev   functionfs
# zcat /proc/config.gz | grep NETWORK_FILESYSTEMS   
CONFIG_NETWORK_FILESYSTEMS=y
# ll /proc/net/rpc/nfs
-r--r--r-- 1 root root 0 Mar 21 19:07 /proc/net/rpc/nfs
# uname -nrvm
XperiaXA2-DualSIM 4.4.189 #1 SMP PREEMPT Mon Nov 25 10:19:02 UTC 2019 aarch64

How can I mount NFS shares?