nfs
Installation
SKILL.md
Identity
- Unit:
nfs-server.service(RHEL/Fedora) ornfs-kernel-server.service(Debian/Ubuntu) - Config:
/etc/exports,/etc/exports.d/*.exports - Client daemon:
rpc.statd(NFSv3 lock),rpc-statd.service; NFSv4 needs no separate daemon - Install: server:
dnf install nfs-utils/apt install nfs-kernel-server; client:dnf install nfs-utils/apt install nfs-common - Ports: 2049 TCP/UDP (NFS), 111 TCP/UDP (portmapper, NFSv3 only), 20048 TCP/UDP (mountd, NFSv3 only)
Key Operations
| Operation | Command |
|---|---|
| Server status | systemctl status nfs-server |
| List configured exports | cat /etc/exports |
| Reload exports after edit | sudo exportfs -ra |
| Show active exports with options | exportfs -v |
| Show who has mounts (server) | showmount -a |
| Show exports on a server (client) | showmount -e <server> |
| Mount NFSv4 share (one-time) | sudo mount -t nfs4 server:/export/path /mnt/local |
| Mount with explicit options | sudo mount -t nfs4 -o rsize=65536,wsize=65536,timeo=14,hard server:/path /mnt/local |
Related skills