author:XiaoGua
os:ubuntu16.04
一、NFS
NFS是网络文件系统(Network File System),通过NFS,管理员可以像操作本地文件系统一样操作远程服务器来共享出来的文件系统。
一)、安装NFS服务
默认情况下,ubuntu并没有安装NFS服务
apt install nfs-common nfs-kernel-server
by XiaoGua
二)、开启nfs-server服务
systemctl start nfs-server
systemctl status nfs-server
by XiaoGua
二、共享文件系统
在Ubuntu中,通过NFS发布共享文件或者文件系统,可以通过/etc/exports文件,和exportfs 命令实现。
1、/etc/exports 文件是NFS服务中最重要的配置文件,该文件定义了各种共享资源,该文件的内容由系统管理员维护。
2、exportfs命令则是用于发布或者撤销共享资源。且可以监听共享资源的状态,用来维护NFS共享文件系统列表。
一)、exportfs[options]
-a:导出或者不导出所有的目录
-o:指定访问选项
-i:忽略/etc/exports文件,仅仅使用默认选项
-r:重新导出所有的文件
-u:不导出一个或者多个目录
-f:清空导出目录列表缓存
1、创建本地目录
在新创建的目录中,创建两个子目录,dir1 和dir2
2、编辑/etc/exportfs文件
增加以下两行
/nfsroot *(rw,sync,no_subtree_check,root_squash)
/nfsroot 10.130.8.8(ro,sync,no_subtree_check,no_root_squash)
dir1的权限是只为读写
dir2的权限是只读
3、导出共享目录
by XiaoGua
网友评论