配置nfs共享需服务器安装服务、设置共享目录并编辑exports文件,客户端挂载即可。1. 服务器端安装nfs-utils或nfs-kernel-server包;2. 创建共享目录并设置权限;3. 在/etc/exports中定义共享规则如/data/nfs_share 192.168.1.100(rw,sync,no_subtree_check);4. 客户端使用mount命令挂载该共享目录实现访问。

Linux上配置NFS共享,说白了,就是让一台Linux机器(服务器)把它的某个目录分享出去,然后其他Linux机器(客户端)可以像访问本地硬盘一样去访问这个目录。核心流程围绕着服务器端的NFS服务安装、/etc/exports文件配置,以及客户端的挂载操作。搞定这些,你就能在网络上轻松共享文件了。

解决方案: 要搭建一个能用的NFS共享,我们得在服务器和客户端两边都动动手。
服务器端配置:

安装NFS服务软件:
在大多数基于Red Hat的系统(如CentOS, Fedora)上,你需要安装nfs-utils包。
sudo dnf install nfs-utils -y # 或者 yum install nfs-utils -y
而在基于Debian的系统(如Ubuntu)上,通常是nfs-kernel-server。

sudo apt update sudo apt install nfs-kernel-server -y
安装完成后,NFS服务相关的工具和守护进程就位了。
选择并创建共享目录:
决定你要共享哪个目录。比如说,我们创建一个/data/nfs_share。
sudo mkdir -p /data/nfs_share sudo chown nobody:nogroup /data/nfs_share # 确保NFS服务有权限,或者根据实际需求设置 sudo chmod 777 /data/nfs_share # 临时设置,生产环境请根据需求精细化权限
这里nobody:nogroup是个常见做法,避免权限问题,但实际生产环境可能需要更细致的用户映射。
配置/etc/exports文件:
这是NFS共享的核心配置文件。打开它,添加你的共享规则。
sudo vim /etc/exports
添加一行,格式是:共享目录 客户端地址(选项1,选项2,...)
例如,允许IP地址为192.168.1.100的客户端读写访问,并同步写入:
/data/nfs_share 192.168.1.100(rw,sync,no_subtree_check)
如果你想让整个局域网(192.168.1.0/24)都能访问,或者允许所有客户端访问(不推荐),可以这样:
/data/nfs_share 192.168.1.0/24(rw,sync,no_subtree_check) #
以上就是Linux如何配置NFS共享?_Linux网络文件系统搭建方法的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号