- 下载和配置
nfs
(server
)
RQUOTAD_PORT=875 LOCKD_TCPPORT=32803 LOCKD_UDPPORT=32769 MOUNTD_PORT=892
- 启动
systemctl enable rpcbind
systemctl enable nfs-server.service
systemctl start rpcbind
systemctl start nfs
- 配置
vi /etc/exports
/home/nfsdir *(rw,sync,no_root_squash) /home/nfsdir1 *(rw,sync,no_root_squash) ...
注:注意
nfsdir
nfsdir1
目录一定要先创建;是不是分区根目录,挂不挂分区无所谓
- 修改了
/etc/exports
之后使之生效
使用以下命令重启服务:
systemctl restart rpcbind
systemctl restart nfs
或使用:exportfs -r
- 查看nfs挂载
showmount -e
注: 执行showmount -e
报错clnt_create: RPC: Program not registered
systemctl restart rpcbind
systemctl restart nfs
注:nfs
可以exports
任何目录,不一定是一个分区的根目录,它会自动去找本目录所属的分区,并提供这个分区大小的存储。nfs
服务并不会自动创建exports
的目录,所以需要手动创建目录。
- 下载和挂载
nfs
(centos7
client
)
- 下载
nfs
yum install -y nfs_utils
- 启动
systemctl enable rpcbind
systemctl enable nfs-server.service
systemctl start rpcbind
systemctl start nfs
- 挂载
mount -t nfs 192.168.0.200:/home/nfsdir /home/testnfsdir
- 解除挂载
umount /home/testnfsdir
- 开机自动挂载
vi /etc/fstab
... 192.168.0.200:/home/nfsdir /home/testnfsdir nfs defaults 0 0
- 挂载(
win7
client
)
- 挂载
mount -o anon mtype=soft lang=ansi 192.168.0.200:/home/nfsdir z:\