操作环境:linuxmint做客户端--centos7(虚拟机)做服务器
1.先安装需要的包: centos7中:yum install rpcbind && yum install nfs-utils #一般centos自带了这两个,rpcbind(portmap)支持安全NFS RPC服务的连接,nfs-utils包括基本的NFS命令与监控程序 linuxmint中:apt-get install nfs-common #这个包提供showmount等功能 2.NFS的常用目录: /etc/exports NFS服务的主要配置文件
/usr/sbin/exportfs NFS服务的管理命令
/usr/sbin/showmount 客户端的查看命令
/var/lib/nfs/etab 记录NFS分享出来的目录的完整权限设定值
/var/lib/nfs/xtab 记录曾经登录过的客户端信息
NFS服务的配置文件为 /etc/exports,这个文件是NFS的主要配置文件,不过系统并没有默认值,所以这个文件不一定会存在,可能要使用vim手动建立,然后在文件里面写入配置内容。 /etc/exports文件内容格式: <输出目录> [客户端1 选项(访问权限,用户映射,其他)] [客户端2 选项(访问权限,用户映射,其他)]
c. 选项(用逗号分隔): 选项用来设置输出目录的访问权限、用户映射等。 NFS主要有3类选项: 访问权限选项
用户映射选项
其它选项
相关指令: 服务器端:service rpcbind start && service nfs start #先启动portmap再启动nfs rpcinfo -p #查询rpc服务状态 exportfs -a #全部挂载或卸载 exportfs -r #重新挂载 exportfs -u #卸载某一个目录 exportfs -v #显示共享的目录 tips:当你修改完exports后,可以不需要重启rpcbind和nfs服务,直接利用exportfs指令即可。 客户端:showmount -e 服务器地址 #可以查看nfs服务器共享出的目录 df -h #查看本机的挂载目录 umount卸载
注意:在mac中连接linux nfs出的文件,配置文件exports中一定要加上insecure参数 |
|