Skip to content

要连接和挂载 NFS 共享 nfs://192.168.0.104/fs/1000/nfs,你需要按照以下步骤操作:

1. 安装 NFS 客户端(如果尚未安装)

首先,确保你已经安装了 nfs-utils 包,它包含了 NFS 客户端所需的工具。执行以下命令来安装:

bash
sudo dnf install nfs-utils

sudo yum install nfs-utils

1-1. 检查 NFS 服务器是否正在运行: 确保 NFS 服务已经在 192.168.0.106 上启动。你可以通过以下命令在服务器端检查 NFS 服务的状态:

bash
sudo systemctl status nfs-server

如果服务没有运行,可以使用以下命令启动:

bash
sudo systemctl start nfs-server

1-2. 确认 NFS 共享路径是否正确: 在服务器 192.168.0.106 上,确保共享路径 /fs/1000/nfs 已经被正确导出。你可以通过以下命令查看当前 NFS 共享的目录:

bash
showmount -e 192.168.0.106

2. 创建挂载点

创建一个目录作为挂载点(例如 /home/nfs_share):

bash
sudo mkdir -p /home/nfs_share

3. 挂载 NFS 共享

然后,使用 mount 命令来挂载 NFS 共享。你提供的 NFS 地址是 nfs://192.168.0.104/fs/1000/nfs,对应的格式应该是:

<服务器 IP>:/<共享目录路径>

因此,挂载命令应该是:

bash
sudo mount 192.168.0.106:/fs/1000/nfs /home/nfs_share

这个命令会将远程 NFS 服务器的 /fs/1000/nfs 目录挂载到本地的 /home/nfs_share 目录。

4. 验证挂载

挂载完成后,可以使用 df -hmount 命令来验证挂载是否成功:

bash
df -h

bash
mount | grep nfs

你应该能够看到挂载的 NFS 共享。

5. 自动挂载(可选)

如果你希望在系统启动时自动挂载 NFS 共享,可以将挂载信息添加到 /etc/fstab 文件中。编辑 /etc/fstab,添加如下内容:

bash
192.168.0.104:/fs/1000/nfs /home/nfs_share nfs defaults 0 0

这样,NFS 共享会在每次启动时自动挂载。

6. 卸载 NFS 共享(如果需要)

如果你需要卸载挂载的 NFS 共享,可以使用 umount 命令:

bash
sudo umount /home/nfs_share

7. 防火墙和 SELinux 配置(如果有问题)

  • 如果你遇到连接问题,可能是由于防火墙或 SELinux 设置。你可以临时禁用防火墙测试是否为防火墙原因:

    bash
    sudo systemctl stop firewalld

    如果可以连接,再根据需要调整防火墙规则以允许 NFS 流量。

  • 对于 SELinux,你可以暂时将其设置为宽松模式:

    bash
    sudo setenforce 0

    如果需要永久改变 SELinux 配置,可以编辑 /etc/selinux/config 文件。

    nfs-server 服务状态为 "active (exited)",这表明服务已启动,但目前未运行任何实际任务。这种状态通常表示 nfs-server 已完成初始化过程,服务准备就绪。

8. 检查 NFS 导出设置和客户端连接

1.检查服务器端导出的共享目录
运行以下命令确认目录是否已正确导出: bash exportfs -v 输出示例: bash /fs/1000/nfs 192.168.0.0/24(rw,sync,no_subtree_check) 确认路径 /fs/1000/nfs 存在且配置正确。

2.确保服务器上的目录存在
检查 /fs/1000/nfs 目录是否存在: bash ls -ld /fs/1000/nfs

3.客户端操作 在客户端上卸载并重新挂载:

bash
umount /home/nfs_share
mount -t nfs 192.168.0.104:/fs/1000/nfs /home/nfs_share

总结

  1. 安装 nfs-utils 包。
  2. 创建挂载点(如 /home/nfs_share)。
  3. 使用 mount 命令挂载 NFS 共享:sudo mount 192.168.0.104:/fs/1000/nfs /home/nfs_share
  4. 可选:修改 /etc/fstab 以支持自动挂载。