以下操作均需 root 权限。
服务端配置
1. 启动 NFS 服务
# Solaris 10+
svcadm enable network/nfs/server
# 旧版本
/etc/init.d/nfs.server start
2. 共享目录
即时生效(重启后失效):
# 只读共享
share -F nfs -d "shared dir" /export/home/shared
# 读写共享,限定客户端
share -F nfs -o rw=192.168.1.100 -d "home dirs" /export/home2
永久生效:
将 share 命令写入 /etc/dfs/dfstab:
share -F nfs -d "shared dir" /export/home/shared
3. 验证共享
dfshares
# 或
showmount -e
客户端配置
1. 启动 NFS 客户端服务
svcadm enable network/nfs/client
2. 挂载共享目录
临时挂载:
mount -F nfs 192.168.1.1:/export/home/shared /mnt/shared
永久挂载(写入 /etc/vfstab):
192.168.1.1:/export/home/shared - /mnt/shared nfs - yes -
注意:各字段之间用空格分隔,短横线
-两侧都有空格。
3. 查看挂载状态
showmount -e 192.168.1.1 # 查看服务端共享的目录
showmount -a # 查看所有客户端挂载情况
mount | grep nfs # 查看本机 NFS 挂载