«

记录在Alma linux操作系统下安装NFS服务的过程

时间:2025-2-26 17:24     作者:Anglei     分类: Linux


在Alma Linux下安装和配置NFS服务的过程如下,结合了多个来源的配置步骤和注意事项:


1. 安装NFS服务软件包

使用以下命令安装NFS所需的工具包nfs-utils

sudo dnf install nfs-utils -y

此软件包包含NFS服务端和客户端所需的工具。


2. 创建共享目录并设置权限

创建一个用于共享的目录,并分配适当的权限:

sudo mkdir /export/nfs  # 示例目录,可自定义路径
sudo chmod 666 /export/nfs  # 或根据需求设置777权限
sudo chown nobody:nobody /export/nfs  # 可选,设置所有权为匿名用户

3. 配置NFS共享规则

编辑NFS配置文件/etc/exports,添加共享目录及访问规则:

sudo vi /etc/exports

示例配置:

/export/nfs 192.168.0.0/24(rw,sync,no_root_squash,no_subtree_check)

4. 应用配置并启动服务

重新加载NFS配置

sudo exportfs -r  # 或 exportfs -a 重新导出所有共享

启动并启用相关服务

sudo systemctl start rpcbind nfs-server  # 先启动rpcbind,再启动nfs-server
sudo systemctl enable rpcbind nfs-server  # 设置开机自启

需确保rpcbind服务运行,否则NFS可能无法正常工作。


5. 配置防火墙(防火墙已关则不用考虑)

若系统启用了防火墙,需开放NFS相关端口:

sudo firewall-cmd --permanent --add-service=nfs
sudo firewall-cmd --permanent --add-service=mountd
sudo firewall-cmd --permanent --add-service=rpc-bind
sudo firewall-cmd --reload

6. 客户端挂载共享目录

在客户端系统中,使用以下命令挂载NFS共享:

sudo mkdir /mnt/nfs  # 创建本地挂载点
sudo mount -t nfs <服务器IP>:/export/nfs /mnt/nfs

验证挂载

df -h  # 查看挂载状态

若需开机自动挂载,可编辑/etc/fstab添加:

<服务器IP>:/export/nfs /mnt/nfs nfs defaults 0 0

WINDOWS挂载则更加方便:
1). 添加角色“NFS客户端”
2). 通过以下命令绑定:

mount 192.168.1.110://export/nfs Z:

7. 验证与故障排查

检查NFS共享列表

showmount -e localhost  # 服务端查看已共享的目录

查看NFS服务状态

sudo systemctl status nfs-server

日志排查
查看/var/log/messagesjournalctl -u nfs-server以定位错误。


注意事项

  1. 权限与安全性:避免使用no_root_squash除非必要,防止客户端root用户滥用权限。
  2. 网络配置:确保服务端与客户端在同一子网或防火墙规则允许通信。
  3. 服务依赖:AlmaLinux 9+需同时启用rpcbindnfs-server服务。

通过以上步骤,即可在Alma Linux上完成NFS服务的安装与配置。如需更复杂的访问控制(如IP限制或用户认证),可进一步调整/etc/exports的配置参数。

本文完结,相关标签: NFS alma

 版权所有:Anglei
 文章标题:记录在Alma linux操作系统下安装NFS服务的过程
 除非注明,本站文章如未特殊说明均为 MAXADA社区知识库 原创,且版权所有,请勿用于任何商业用途。

推荐阅读:

看完后感想如何?

路过(0)

雷人(0)

握手(0)

鲜花(0)

鸡蛋(0)
分享到: