NFS网络文件系统
- rpcbind
- nfs-utils
NFS流程
- 启动RPC服务(RPC才是一个socket进程)
- 启动NFS服务,向RPC服务注册启动的端口
- 客户端请求NFS服务
- 返回端口到客户端
- 拿着地址端口请求数据传输
服务端注册过程
- 下载rpcbind nfs-utils (which rpcinfo)
- 启动rpcbind服务 service rpcbind start 监听111端口
- 配置nfs /etc/exports
/data 192.168.200.0/24(rw,sync,all_squash) all_squash所有用户降权 - 启动nfs服务 /etc/init.d/nfs start
- showmount查看网络文件能否挂载
showmount -e localhost查看本地共享文件 - 创建共享目录 mkdir /data
- 将此目录属主属组改为nfsnobody
chown nfsnobody.nfsnobody /data - 本机测试挂载
mount 192.162.200.130:/data /tmp
df -h 查看挂载情况
客服端
- 安装nfs-utils
mount 192.168.200.130:/data /www
如果出现挂载卡住情况
vim /etc/ssh/sshd_config
81行 no 122 no
service sshd reload
在fstab设置自动挂载NFS会失败
需要打开netfs服务
因为开机先启动fstab才会启动网络所以无法挂载
开netfs服务,会在开启网络服务后再次读取fstab进行挂载
文件类型是NFS
一个集群中一个出现问题叫单点故障
缺点:不能无限扩容,容量有限
有无敌时间(可以修改)
不好做高可用,容易单点故障,不可靠
写入速度慢