User Tools

Site Tools


networking:nfs

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
networking:nfs [2022/04/13 08:17]
gcooper
networking:nfs [2022/04/13 14:20] (current)
gcooper
Line 3: Line 3:
   * NFS is a network file sharing protocol like SMB/CIFS   * NFS is a network file sharing protocol like SMB/CIFS
   * NFS allows multiple users to mount the same filesystem over a network   * NFS allows multiple users to mount the same filesystem over a network
-  * NFS works well with the Citrix XenServer hypervisor +  * NFS works well with the Citrix Hypervisor (XenServer) and XCP-ng hypervisors 
-  * NFS is simpler to manage than iSCSI +  * NFS is simpler to manage than iSCSI (block storage) 
-    * May use bonding+    * May use bonding for higher availability
   * iSCSI may offer better performance   * iSCSI may offer better performance
-    * May use MPIO+    * May use MPIO for higher availability
  
 https://www.slashroot.in/how-do-linux-nfs-performance-tuning-and-optimization https://www.slashroot.in/how-do-linux-nfs-performance-tuning-and-optimization
Line 23: Line 23:
 ===== Troubleshooting ===== ===== Troubleshooting =====
  
-NFSv4 handles UID maping differently than NFSv3.+**NFSv4**: https://www.suse.com/support/kb/doc/?id=000017244 
 + 
 +<note tip>If you are having **root squash** problems, you might be able to specify ''vers=3'' as a client mount option to get around the issue.</note> 
 + 
 +<note warning>NFSv4 handles UID maping differently than NFSv3.  In NFS v4 with ''idmapd'', the same ''username@domainname'' must be recognized by both sides, or it will be mapped to ''nobody'' (regardless of root squash).</note> 
  
 <file> <file>
 +mount    # show client mount details
 +
 umount /path/mountpoint umount /path/mountpoint
 mount -a mount -a
Line 33: Line 39:
 </file> </file>
  
 +<file>
 +ps aux | grep idmapd
 +
 +vim /etc/idmapd.conf
 +
 +Domain = somedomain.tld
 +
 +nfsidmap -cv   # clear cache
 +</file>
networking/nfs.1649859476.txt.gz · Last modified: 2022/04/13 08:17 by gcooper