ubuntu16。04LST配置nfs实现服务器和客户端共享文件
NFS(network file system)网络文件系统可以实现不同主机与操作系统之间通过网络进行资源共享,此时一台PC充当服务器,若干台PC充当那客户端,具体如何配置请跟随我的步骤来做
1 下载和安装组件
在主机服务器端,需要安装nfs-kernel-server软件包,才能够共享目录,安装之前刷新本地包索引
在客户端安装一个名为nfs-common的软件包,该软件包提供NFS功能,无需包含服务器组件
2配置主机服务器上的共享目录(笔者使用的是gedit文本编辑器)
将出现的文件将包含一些注释(以#开头的是注释),以此告诉大家每个配置行的一般结构,本质上语法结构如下
directory_to_share client (share_option2,...,share_optionM)
选项含义如下
- rw :此选项允许客户端计算机读取以及对卷的写入访问。
- sync :它强制NFS在回复前将更改写入磁盘,从而导致更稳定和一致的环境。 这主要是因为回复会复制远程卷的实际状态。
- no_subtree_check :此选项避免子树检查,这是一个过程,强制主机检查每个请求的导出树中的文件是否仍然可用。 当客户端打开文件时重命名文件时可能会出现问题。 同样的原因,在大致所有情况下,建议禁用子树检查。
- no_root_squash :默认情况下,NFS将来自root用户的请求转换为服务器上的非特权请求。 这意味着是一个安全功能,不允许客户端上的root帐户以root身份使用主机的文件系统。 这种一个指令使得这个指令有一定的份额。
3保存更新并运行nfs
4查看共享目录是否配置成功
成功后会显示如下类似信息
5 客户端挂在共享目录
创建挂载目录
执行挂载命令
ok啦