在 Debian 上挂载 NFS(Network File System)一般分为 服务端共享 和 客户端挂载 两部分。下面按常见场景说明。
sudo apt update
sudo apt install nfs-common
sudo mkdir -p /mnt/nfs
sudo mount -t nfs <NFS服务器IP>:/共享目录 /mnt/nfs
示例:
sudo mount -t nfs 192.168.1.100:/data /mnt/nfs
df -h
mount | grep nfs
/etc/fstabsudo nano /etc/fstab
添加一行:
192.168.1.100:/data /mnt/nfs nfs defaults 0 0
保存后测试:
sudo mount -a
⚠️ 若 NFS 服务器不可用,可能导致开机变慢,可加:
192.168.1.100:/data /mnt/nfs nfs defaults,_netdev 0 0
sudo apt install nfs-kernel-server
sudo mkdir -p /data
sudo chown nobody:nogroup /data
sudo nano /etc/exports
示例:
/data 192.168.1.0/24(rw,sync,no_subtree_check)
sudo exportfs -a
sudo systemctl restart nfs-kernel-server
ping 192.168.1.100
showmount -e 192.168.1.100
/etc/exports可指定版本:
sudo mount -t nfs -o vers=4 192.168.1.100:/data /mnt/nfs
如果你有 具体场景(如 Kubernetes、Proxmox、内网穿透、NFSv4 等),可以告诉我,我给你更精确的配置。