Linux NFS服务器配置指南
linux nfs服务器的配置

首页 2024-12-22 08:55:12



Linux NFS服务器配置详解 NFS(Network File System)网络文件系统是一种允许Linux/Unix系统之间共享文件的协议

    通过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,允许特定网络范围内的所有客户端访问

     - 主机名:如

nat123映射怎么用?超详细步骤,外网访问内网轻松搞定
nat123域名怎么用?两种方式轻松搞定
nat123怎么用?简单几步实现内网穿透
内网穿透工具对比:nat123、花生壳与轻量新选择
远程访问内网很简单:用对工具,一“箭”穿透
ngrok下载完全指南:从入门到获取客户端
内网远程桌面软件:穿透局域网边界的数字窗口
从外网远程访问内网服务器的完整方案
Windows Server 2008端口转发完全教程:netsh命令添加/查看/删除/重置
为什么三层交换机转发比Linux服务器快?转发表硬件加速的秘密