Skip to content
View in the app

A better way to browse. Learn more.

Armbian Community Forums

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Armbian : problems with NFS

Featured Replies

Hi,

 

I am trying to mount a NFS share from a NAS, it work flawlessly on my pc (Arch) but on my odroid (Armbian), only NFSv3 works, not NFSv4.

$ sudo mount.nfs -vvv 10.10.0.131:/volume1/Owncloud data rw       
mount.nfs: timeout set for Wed Jun  1 12:01:19 2016
mount.nfs: trying text-based options 'vers=4,addr=10.10.0.131,clientaddr=10.10.0.130'
mount.nfs: mount(2): No such file or directory
mount.nfs: trying text-based options 'addr=10.10.0.131'
mount.nfs: prog 100003, trying vers=3, prot=6
mount.nfs: trying 10.10.0.131 prog 100003 vers 3 prot TCP port 2049
mount.nfs: prog 100005, trying vers=3, prot=17
mount.nfs: trying 10.10.0.131 prog 100005 vers 3 prot UDP port 42889

Maybe a package is missing ? I have installed nfs-common, I think that's all I need but I have noticed I have 'gvfs-nfs' also installed on my Arch, I don't know what it is.

 

Another problem is that the owner of the mounted directory is set to 999, I don't know what user it is. It weird because on my pc it's just root or "me" if I add the 'user' option. How can I get the username that 999 refer to ? Is it a user of the NAS or of local system ?

@Spooky4672

 

no idea, but what do you get with

zcat /proc/config.gz | grep NFS

 

 

 

gr@bpi:~$ zcat /proc/config.gz | grep NFS
# CONFIG_USB_FUNCTIONFS is not set
CONFIG_KERNFS=y
CONFIG_NFS_FS=y
CONFIG_NFS_V2=y
CONFIG_NFS_V3=y
CONFIG_NFS_V3_ACL=y
CONFIG_NFS_V4=y
CONFIG_NFS_SWAP=y
CONFIG_NFS_V4_1=y
CONFIG_NFS_V4_2=y
CONFIG_PNFS_FILE_LAYOUT=y
CONFIG_PNFS_BLOCK=m
CONFIG_PNFS_FLEXFILE_LAYOUT=m
CONFIG_NFS_V4_1_IMPLEMENTATION_ID_DOMAIN="kernel.org"
# CONFIG_NFS_V4_1_MIGRATION is not set
CONFIG_ROOT_NFS=y
# CONFIG_NFS_USE_LEGACY_DNS is not set
CONFIG_NFS_USE_KERNEL_DNS=y
CONFIG_NFSD=y
CONFIG_NFSD_V2_ACL=y
CONFIG_NFSD_V3=y
CONFIG_NFSD_V3_ACL=y
CONFIG_NFSD_V4=y
# CONFIG_NFSD_PNFS is not set
# CONFIG_NFSD_FAULT_INJECTION is not set
CONFIG_NFS_ACL_SUPPORT=y
CONFIG_NFS_COMMON=y

 

 

The quick and dirty way to find the user id assigned to that number is to do the following as root

 

getent passwd "999" | cut -d: -f1

 

 

 

can you post the output of /etc/exports

 

the default for most nfs installs is v4, when i install nfs and configure it i do it the following way.

 

apt-get update ; apt-get upgrade ; apt-get install autofs nfs-kernel-server nfs-common --install-recomends -f -y ; sync ; reboot ;

 

 

BTW - im currently working on a howto around NFS over on the doozan forums so if you want to have a look there that may help as well

http://forum.doozan.com/read.php?2,28351

Guest
This topic is now closed to further replies.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.