Ubuntu 上搭建nfs服务器
我使用的是ubuntu 16.04
1.在线安装
(1)安装nfs服务
sudo apt-get install nfs-kernel-server
(2)配置NFS服务
sudo vim /etc/exports
修改内容如下:
/home *(rw,sync,no_root_squash)
各段表达的意思如下,根据实际进行修改:
<共享目录> [客户端1 选项(访问权限,用户映射,其他)]
① 共享目录:
共享目录是指NFS系统中需要共享给客户机使用的目录
② 客户端:
客户端是指网络中可以访问NFS共享目录的计算机
客户端常用的指定方式:
1)指定ip地址的主机:192.168.0.1
2)指定子网中的所有主机:192.168.0.0/255.255.255.0
3)指定域名的主机:www.sean.com
4)指定域中的所有主机:*.sean.com
5)所有主机:*
③ 选项:
选项用来设置输出目录的访问权限、用户映射等,NFS主要有3类选项:
访问权限选项:
1)设置输出目录只读:ro
2)设置输出目录读写:rw
用户映射选项:
1)all_squash:将远程访问的所有普通用户及所属组都映射为匿名用户或用户组(nfsnobody)
2)no_all_squash:与all_squash取反(默认