NFS(Network file system)网络文件系统 是SUN 公司推出的通过网络共享文件系统的通用共享解决方案
NFS使用RPC(remote procedure call )协议负责信息的传输
NFS监听在tcp 2049端口
NFS服务器配置
安装软件 yum -y install nfs-utils rpcbind
/etc/exports文件控制NFS服务器要共享的目录及访问权限
[root@master ~]# cat /etc/exports
/website 192.168.122.0/24(ro,sync)
其中、website为共享目录,192.X.x.X为可以访问该目录的客户端,ro,只读,sync,同步写操作
启动服务
service nfs start
/etc/init.d/rpcbind start
导出共享目录:
[root@master ~]# exportfs -v
/website 192.168.1.0/24(ro,wdelay,root_squash,no_subtree_check)
不 导出共享目录:
exportfs -u
客户端访问:
查看NFS服务器共享目录并挂载
showmount -e NFS服务器地址 [root@puppetmaster ~]# showmount -e 192.168.1.111
Export list for 192.168.1.111:
/website 192.168.1.0/24
[root@puppetmaster ~]# mount -t nfs 192.168.1.111:/website /mnt
[root@puppetmaster ~]# df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda2 18306828 15949224 1427660 92% /
tmpfs 249192 72 249120 1% /dev/shm
192.168.1.111:/website
36981760 11883008 23220224 34% /mnt
[root@puppetmaster ~]#
配置过程中注意的地方:
1,访问权限设置:访问客户端可以是任意,用*代替,表示没有限制,可以是一个IP地址,一个网段,一个域等
2,NFS 属性可以是ro,rw,sysc,asyc,等,默认属性为ro,sync,wdelay,root_squash,具体可以自己man exports 帮助,有很多服务器配置模板。