NFS配置(linux之间的文件快速共享)
问题描述:
前面文章中我们提到过Samba服务可以提供linux和windos之间的文件共享,同样Samba也可以提供linux和linux之间的文件共享,但在使用过程中,我们不难发现,Samba的服务配置过于繁琐,那么是否有其他服务可以解决呢?
问题解决:
为解决上述问题,我们在Linux中可搭建NFS服务,其简便的配置,使其代替了Samba在linux之间的传输,NFS 是与其他文件系统类似的可插拔文件系统。对于 NFS 来说,唯一的区别是输入/输出(I/O)需求无法在本地满足,而是需要跨越网络来完成。但其缺点是,只能在linux之间进行传输。
服务介绍:
名称:网络文件系统:Network File System(NFS)
作用:使使用者访问网络上别处的文件就像在使用自己的计算机一样
优点:提供透明文件访问以及文件传输;容易扩充新的资源或软件,不需要改变现有的工作环境;高性能,可灵活配置。
安装包:nfs-utils
服务脚本:nfs-server
共享配置文件:/etc/exports
常见参数配置:
<1> 设置共享目录
<2> 设置文件创立使的身份
<3>设置目录权限,设置目录数据同步
上述实验中,已经将权限写进括号中,在其中修改即可,这里不再赘述,只给出参数含义:
目录权限:ro ----只读;rw----读写;
目录数据同步:sync----数据保存后同步,及时性较差但较为稳定;async----数据实时同步,及时性好但不稳定。
<4> 设置root用户身份不转化
【注】这里修改配置文件的刷新为:exportfs -rv
自动化挂载:
<1> 设置子配置文件(/etc/auto.master)
<2> 对子策略文件进行配置,配置如下:vim /etc/auto.nfs nfs 192.168.1.200:/testdir_200
<3>为测试结果,对主配置文件进行配置,设置等待时长为3S,若超过该时间自动卸载:
<4> 测试
自动挂载:
自动卸载:
参考资料:百度百科