NFS 服务器搭建
1.下载
1 | yum install nfs-utils nfs-utils-lib |
2.开启服务
1 | /etc/init.d/portreserve start |
注意yum install portreserve实际下载的包名,这里要启动这个服务。
1 | /etc/init.d/nfs start |
3.服务端设置
1 | vi /etc/exports |
文件中写入相应的信息如
1 | /nfsshare 192.168.0.101(rw,sync,no_root_squash) 192.168.1.1(rw) |
/nfsshare
是可以访问目录的绝对路径192.168.0.101
是访问者的iprw
访问这可读可写 ro
read onlysync
同步模式async
非同步no_root_squash
root 用户登录有最高权限root_squash
root用户没有权限,匿名登录all_squash
所有用户匿名登录
同一目录对多个主机开放,可以连续写下去。可以用通配符,但是不能用在IP网段上。
修改文件后用exportfs -ra
重新导出
4.客户端设置
显示服务端有哪些贡献目录1
showmount -e <服务端ip>
客户端挂载那个目录
1 | mount -r nfs 192.168.11.124:/nfsshare /mnt/nfsshare |
永久挂载1
2
3vi /etc/fstab
192.168.11.124:/nfsshare /mnt nfs defaults 0 0
5.一些指令
showmount -e 显示本地可贡献目录
showmount -e
exportfs -v 显示本地共享目录和选项
exportfs -a 显示所有共享目录
参考https://www.tecmint.com/how-to-setup-nfs-server-in-linux/
需要更多信息请阅读http://cn.linux.vbird.org/linux_server/0330nfs.php#nfsserver_need