通过NFS,服务端和客户端可以在网络上实现数据传输,主要用来存储静态数据,如脚本、视频、图片等不会有太大变化的文件
本文将详细介绍如何在Linux系统上配置NFS服务器,包括安装相关软件包、启动并启用相关服务、配置NFS服务以及客户端挂载等步骤
一、安装相关软件包 首先,我们需要确保系统已经安装了NFS所需的软件包
这些软件包通常包括`nfs-utils`和`rpcbind`
`nfs-utils`是NFS服务的主程序,而`rpcbind`用于端口映射,是NFS和客户端之间通信的关键组件
在较新的NFSv4版本中,不再需要`rpcbind`,因为它使用了更简单的通信机制,不依赖于RPC服务的映射
然而,如果需要兼容NFSv2或NFSv3,则必须安装并运行`rpcbind`,因为这两个版本的NFS依赖`rpcbind`来协商和管理通信
以下是安装相关软件包的命令(以Rocky Linux 9.3为例,适用于Red Hat/CentOS等红帽系发行版;其他发行版需要查找对应的软件包): sudo dnf update -y sudo dnf install nfs-utils -y sudo dnf install rpcbind -y 二、启动并启用相关服务 安装完成后,需要启动NFS服务和`rpcbind`服务,并将其设置为开机自启: sudo systemctl enable nfs-server sudo systemctl start nfs-server sudo systemctl enable rpcbind sudo systemctl start rpcbind 注意启动顺序:必须先启动`rpcbind`服务,再启动NFS服务
因为NFS服务需要向`rpcbind`注册其使用的端口,否则NFS服务将无法正常工作
三、NFS配置文件 NFS的配置文件是`/etc/exports`,用于定义哪些目录要共享、共享给哪些客户端以及每个客户端的访问权限
`/etc/exports`文件的语法如下: <共享目录> <客户端列表>(<选项>) - 共享目录:要共享的本地目录的绝对路径,不能使用相对路径
共享目录的权限一般为755或777,根据实际情况设置
- 客户端列表:指定可以访问该目录的客户端,支持IP地址、主机名或通配符
- 单个IP地址:如192.168.1.10,只允许指定的客户端访问
- IP地址范围(子网):如192.168.1.0/24,允许特定网络范围内的所有客户端访问
- 主机名:如
顺网云电脑:轻松下载应用教程
Linux NFS服务器配置指南
Linux下快速删除超链接技巧
云同步码字:电脑高效写作新利器
Linux缓存写入优化技巧揭秘
Linux系统下CPU温度监控指南
Linux系统下快速建立数据库指南
Linux下快速删除超链接技巧
Linux缓存写入优化技巧揭秘
Linux系统下快速建立数据库指南
Linux系统下CPU温度监控指南
掌握Linux参数1,提升系统操作效率
Linux系统扩容实战指南
Linux系统下图片快速Resize技巧
Linux Wiki 汉化版:打造中文学习新天地
电脑版云客服软件:高效服务新选择
Linux系统快速启动网络设置指南
Xshell连接Linux虚拟机:密码设置指南
Linux passwd权限详解与设置指南