For detailed explanations and alternative configurations: See NFS Best Practices.
Vendor Documentation Priority: This guide is for reference only. Always consult official vendor documentation for your distribution. Test thoroughly in a lab environment before production use.
Pre-requisites:
-
Debian 11+ or Ubuntu 20.04 LTS+
-
Everpure FlashArray with:
-
NFS file interface configured
-
NFS export policy created with NFSv4.1 enabled (recommended)
-
Export path created (e.g.,
/data/debian) -
No root squash enabled for client IPs
-
Dedicated storage network interfaces (recommended)
-
Root or sudo access
-
Quick Reference:
| Task | Command |
|---|---|
| Show exports |
showmount -e <server>
|
| Mount NFS |
mount -t nfs4 <server>:<export> <mountpoint>
|
| Unmount NFS |
umount <mountpoint>
|
| NFS statistics |
nfsstat -c
|
| Mount info |
nfsstat -m
|
Troubleshooting:
Mount Fails
# Check network connectivity
ping <NFS_SERVER_IP>
nc -zv <NFS_SERVER_IP> 2049
# Check exports
showmount -e <NFS_SERVER_IP>
Performance Issues
# Check NFS version and options
nfsstat -m
# Verify nconnect
cat /proc/fs/nfsfs/servers
AppArmor-specific:
# Check AppArmor (if enabled)
sudo aa-status
For production deployments, see NFS Best Practices for:
-
Network bonding and redundancy
-
Performance tuning with nconnect
-
AppArmor configuration
-
Monitoring and troubleshooting
Related Guides:
-
iSCSI on Debian/Ubuntu - Quick Start Guide: Block storage alternative
-
NVMe-TCP on Debian/Ubuntu - Quick Start Guide: High-performance block storage