NFS
NFS 是一种基于 TCP/IP 传输的网络文件系统协议,最初由 sun 公司开发。通过使用 NFS协议,客户机可以像访问本地目录一样访问远程 NFS 服务器中的共享资源。
NFS 也是 NAS存储设备必然支持的一种协议,但是因为没有用户认证机制,而且数据在网络上明文传输,安全性很差,所以一般只能在局域网中使用。

NFS服务端配置 ====================================================================== rpm -q rpcbind nfs-utils #查询是否安装 yum install -y nfs-utils rpcbind #安装nfs和rpc的软件包 ------------------------------------------------------------------ [root@yefeng ~]# cat /etc/exports /tmp *(rw,no_root_squash) #任何人都可以用我的 /tmp ,用通配符来处理主机名,重点在 no_root_squash /home/public 192.168.100.0/24(rw) *(ro) #指定网段的用户可以挂载 /home/test 192.168.100.10(rw) #指定IP可以挂载 /tmp/111 192.168.1.88(rw) #指定IP可以挂载 需要先启动rpc服务,因为nfs要向rpc注册端口 systemctl start rpcbind #开启rpcbind服务 systemctl start nfs #开启nfs服务 systemctl enable rpcbind #开机自启rpcbind服务 systemctl enable nfs #开机自启nfs服务 systemctl status rpcbind #开机自启rpcbind服务 systemctl status nfs #开机自启nfs服务 netstat -anpu | grep rpc #过滤出rpc所有UDP连接信息 rpcinfo -p localhost #查看nfs向rpc注册的端口信息 showmount -e localhost #验证共享 [root@yefeng ~]# showmount -e localhost Export list for localhost: /tmp * /home/public (everyone) /tmp/111 192.168.1.88 /home/test 192.168.100.10

NFS客户端配置 =================================================================== yum install -y nfs-utils rpcbind showmount -e 192.168.1.150 #客户端验证共享 [root@yefeng ~]# mount -t nfs 192.168.1.150:/tmp/111 /tmp/222 [root@yefeng ~]# df -h Filesystem Size Used Avail Use% Mounted on ……………………………… 192.168.1.150:/tmp/111 118G 7.7G 110G 7% /tmp/222 [root@yefeng ~]# mount ……………………………… 192.168.1.150:/tmp/111 on /tmp/222 type nfs4 (rw,relatime,vers=4.1,rsize=1048576,wsize=1048576,namlen=255,hard,proto=tcp,timeo=600,retrans=2,sec=sys,clientaddr=192.168.1.88,local_lock=none,addr=192.168.1.150)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!