linux网络服务NFS
- 一.NFS简介
- 二.NFS原理
- 三.NFS优势
- 四.配置文件
- 五.NFS共享存储服务的操作步骤
一.NFS简介
NFS(网络文件服务)
- NFS是一种基于tcp/ip传输的网络文件系统协议,最初由sun公司开放
- 通过使用NFS协议,客户机可以像访问本地目录一样访问远程服务器中的共享资源
- 特点:
- 采用tcp/ip传输网络文件
- 安全性低
- 简单易操作
- 适合局域网环境
二.NFS原理
三.NFS优势
软件包
- nfs-utils(nfs端口号2049/tcp)
- rpcbind(rpc端口号111/tcp
NFS主要进程 - rpm.nfsd最主要的NFS进程,管理客户端是否可登录
- rpm.mountd 挂载和卸载NFS文件系统,包括权限管理
- rpm.lockd非必要,管理文件锁,避免同时出错
- rpm.statd非必要,检查文件一致性,可修复文件
四.配置文件
配置文件位置:/etc/exports
五.NFS共享存储服务的操作步骤
实验环境:
服务端;192.168.11.11
客户端:192.168.11.12
实验步骤:
1.服务端设置
2.客户端设置
1.1启动服务后,可以使用 “ss -ntuap | grep 111” 命令查看端口是否已开启,以便确认服务是否正常启动了。
1.2使用mount命令只是临时挂载,如果想要将NFS共享目录永久挂载到本地,需要修改配置文件/etc/fstab。挂载参数为:defaults,_netdev。
1.3但如果在本机配置文件/etc/fstab中写入了永久挂载,之后服务端取消了对本机的NFS共享,那么本机重启时会出现 “CRTL-D” 报错,此时需要进入但用户模式,编辑/etc/fstab,将NFS共享目录的挂载信息删除。
1.4强制卸载 NFS:umount -lf 挂载设备/挂载点
- 如果服务器端NFS服务突然间停掉了,而客户端正在挂载使用时,在客户端就会出现执行 df -h 命令卡死的现象。这个时候直接使用umount 命令是无法直接卸载的,需要加上 -lf 选项才能卸载。