linux nfs共享存储服务
目录
一、nfs服务
二、nfs优点
三、配置文件
四、共享文件配置过程
五、实验
1.创建共享文件(两台终端共享)
一、nfs服务
概念:网络上共享文件系统的协议,运行多个服务器之间通过网络共享文件和目录
服务端:将指定目录标记为共享目录,服务段有访问权限,共享目录有全部权限
客户端:通过nfs协议,发送请求到服务器,获取共享目录的操作权限
二、nfs优点
1.共享,目录可以共享
2.透明,不关心底层访问网络细节,能访问即可
3.性能,读写性能高,访问速度快
4.可靠,具有一致性,服务端和客户端的操作同步。
应用场景:共享文件服务器,集群环境,分布式存储系统
权限:1.rw读写权限
2.ro读权限
3.sync同步权限
4.no_root_squash 以boot访问
5.all_squash所有用户都映射成匿名用户
三、配置文件
1./etc/exports(默认为空):自己添加权限
例如:共享文件名 本机ip (读写权限,同步权限,以root访问)
2.服务
rpcbind:远程共享调用服务
nfs-utils:提供更新服务
四、共享文件配置过程
服务器配置:
1.配置nfs文件/etc/exports
2.进入指定目录,创建共享文件,并赋予777权限
3.打开服务,先rpcbind,后nfs-utils,后者基于前者
4.查看服务是否开启,netstat/ss -antp|grep rpcbind
5.查看服务器的共享文件,showmount -e
客户段配置:
1.关闭防火墙,关闭安全机制
2.开启服务
3.创建/myshare
4.挂载共享文件mount 192.168.140.111:/opt/share /myshare
五、实验
1.创建共享文件(两台终端共享)
服务器配置:
查看服务是否安装
客户端创建共享文件
给/gongxiang文件赋予777权限
配置文件夹权限/etc/exports
重启服务,顺序启动
查看服务是否启动(natstat看不到)
关闭防火墙和安全机制
查看共享服务下的共享文件
客户端配置:
关闭防火墙和安全机制
看一下服务器的共享文件
创建共享目录
挂载共享文件
在/gong文件夹里创建文件
到服务器里查看,同步
第三台终端配置,并挂载
查看共享文件,文件内容已同步