千家信息网

文件共享:NFS

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,NFS:网络文件系统(netwok file system)提供网络文件系统平台,需要借助RPC(远程过程调用)协议来发送文件传输的控制指令。发布时间:1984公司:SUN公司。典型产品有JAVA。S
千家信息网最后更新 2026年11月01日文件共享:NFS

NFS:网络文件系统(netwok file system)

提供网络文件系统平台,需要借助RPC(远程过程调用)协议来发送文件传输的控制指令。
发布时间:1984
公司:SUN公司。典型产品有JAVA。SUN公司被Oracle公司收购

NFS软件:
nfs-utils、rpcbind
注意:如果是安装了centos桌面环境,这两个软件包都已经安装好了。
如果是安装了centos最小环境,需要手动安装这两个软件包。

NSF部署:(网络部署的通用部署)

0.关闭安全功能,并查状态:
1.查软件是否已安装,如果未安装就安装软件。
2.启动服务,并允许开机自动启动
3.设置共享目录,重新加载设置。
4.做本地(内测)访问测试,做异地(公测)访问测试。

关闭网络安全

systemctl stop firewalld ; setenforce 0
systemctl status firewalld ; getenforce
NFS安装
查看是否安装: rpm -q nfs-utils rpcbind
安装:yum install -y nfs-utils rpcbind
查看软件的文件列表:rpm -qll nfs-utils
查配置文件列表:rpm -qc nfs-utils

NFS服务管理

重启服务: systemctl restart nfs rpcbind
允许启动自动启动: systemctl enable nfs rpcbind
查看服务状态:systemctl status nfs rpcbind
共享需要的文件 (通过修改/etc/exports共享配置文件来实现。)
exports配置文件语法如下:man exports查帮助中的EXAMPLE例子。
vim /etc/exports
共享目录的绝对路径 1号客户主机名或IP(共享选项) n号客户主机名或IP(共享选项)

/usr*(ro)192.168.11.13(rw)...(*表示任意ip)
opt*(rw,no_root_squash)192.168.11.0/24(rw)...(192.168.11.0/24表示网段)

共享选项:
ro (常用选项)可读ReadOnly
rw (常用选项)可读可写read + write
sync (常用选项)同步传输
async (常用选项)异步传输
no_root_squash (常用选项)不将root映射成nfsnobody匿名用户,即让root用自己的身份和权限访问共享
no_all_squash (默认启用)不将所有用户映射成nfsnobody匿名用户,即让所有用户用自己的身份和权限访问共享
root_squash 将root映射成nfsnobody匿名用户(默认启用)
all_squash 将所有用户映射成nfsnobody匿名用户
anonuid 匿名用户的uid号
anongid 匿名用户的gid号
nfs的其他配置文件:(仅了解一下,无需修改)
cat /var/lib/nfs/etab 记录nfs共享的完整设置选择,此文件的内容来源于/etc/exports文件。当重启nfs服务时,会自动更新etab文件内容。
平滑重启nfs服务:exportfs -rav 或 systemctl reload nfs(重加载,不会影响到其他用户)
exportfs命令选项:man exportfs
-r 重新共享所有目录
-a 打开或取消所有目录共享。
-v 输出详细信息。当共享或者取消共享时,显示在做什么。
-f 在"新"模式下,刷新内核共享表之外的任何东西。

本地(内测)查询共享资源列表: showmount -e 127.0.0.1
showmount选项:man showmount
-a或--all 以 host:dir 这样的格式来显示客户主机名和挂载点目录。
-d或--directories 仅显示被客户挂载的目录名。
-e或--exports 显示NFS服务器的输出清单。
平滑重启 systemctl reload nfs
本地(内测)做挂载访问测试:showmount -e 127.0.0.1
异地(公测)查询共享资源列表:
创建挂载点: mkdir -pv /mynfs
挂载: mount -t nfs 192.168.11.11:/usr /mynsf
查磁盘空间使用状态: df -hT
在Win7/10中访问NFS共享:
1.安装nfs客户端(client)程序。
运行Win+R-->control控制面板-->程序-->打开或关闭windows功能-->NFS服务-->勾选"NFS客户端"-->确定。
2.运行Win+R-->cmd-->输入如下命令。
查共享资源列表:showmount -e 192.168.11.11
挂载共享资源为K盘:mount 192.168.11.11:/usr k:
打开共享:win+E--->双击K盘图标

注意:[root@node01 ~]# showmount
clnt_create: RPC: Program not registered

由于网络原因nfs服务被中断,重新开启nfs服务然后在客户端重新mount
解决方案就是:systemctl restart nfs

service nfs restart 或 /etc/rc.d/init.d/nfs restart亦可

    附加操作1:卸载共享的k盘:右击K盘图标--->断开  附加操作2:查看touch后的a.txt权限如下:

-rw-r--r--. 1 nfsnobody nfsnobody 0 1月 21 10:49 a.txt
说明:a.txt的属主、属组均为nfsnobody匿名用户账号。
文件共享权限要考虑的2个要素:
1.用户对目录自身的访问权限。
2.目录做共享时设置的访问权限。
警告:用户访问共享时想可读可写,必须是以上两个权限都为可读可写。

文件 用户 服务 目录 客户 权限 软件 常用 网络 公司 共享资源 资源 配置 两个 主机 客户端 状态 传输 测试 安全 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 伟宏互联网科技 广州万易互联网科技有限公司 互联网科技行业发展 科技信息互联网 万易互联网科技有限公司 奇酷互联网科技公司 一五八零互联网科技 互联网科技咨询 互联网金融科技委员会 科技类的互联网平台 恒生科技互联网指数分析 互联网金融中的现代科技 电子科技大学互联网创业大赛 高科技互联网发展前景如何 黑云互联网科技有限公司 广州互联网高科技取餐柜 山东大美朱楼互联网科技有限公司 河南商务圈互联网科技有限公司 科技互联网专业务虚会材料 优雇互联网科技有限公司 互联网科技英文翻译 互联网为啥属于高科技 辽宁互联网新科技 哈尔滨屹滨互联网科技有限公司 燊美集互联网科技有限公司 特约风豹互联网科技为什么扣费 互联网公司高科技产品 保山互联网科技靠谱吗 互联网科技品牌 互联网科技创业计划的风险分析
0