nfs简介
nfs是network file system的缩写,即网络文件系统。一种使用于分散式文件系统的协定,功能是通过网络让不同的机器,不同的操作系统能够彼此分享个别的数据,让应用程序在客户端通过网络访问位于服务器磁盘中的数据,是在类unix系统间实现磁盘文件共享的一种方法。
nfs的基本原则是“容许不同的客户端及服务端通过一组rpc分享相同的文件系统”,它是独立于操作系统,容许不同硬件及操作系统的系统共同进行文件的分享;
nfs在文件传送或信息传送过程中以来于rpc协议。rpc ,远程过程调用(remote procedure call)是能使客户端之行其他系统中程序的一种机制。
nfs的主配置文件:/etc/exports
格式:<输出目录> [客户端1 选项 (访问权限,用户映射,其他)]
/home/log 127.0.0.1(rw,all_squash,anoonuid=500)
修改了/etc/exports文件配置后,可以使用exportfs使命令立刻生效
客户端mount:
命令格式:mount nfs服务器ip:/home/log 本地挂载点目录mount 192.168.1.121:/home/log /home/xyp/log
客户端自动挂在nfs文件系统:
格式:<server>:</home/log> <local dir> nfs defaults 0 0
vim /etc/fstab
192.168.1.121:/home/log /home/xyp/log nfs defaults 0 0