温馨提示×

CentOS如何挂载并配置NFS服务器

小樊
40
2025-03-05 14:36:45
栏目: 云计算
亿速云爆款云服务器,独享5M带宽,BGP线路,安全稳定,0.96元/天! 查看详情>>

在CentOS上挂载并配置NFS服务器涉及几个步骤。以下是一个基本的指南:

1. 安装NFS服务器

首先,确保你的CentOS系统已经安装了NFS服务器软件包。你可以使用以下命令来安装:

sudo yum install nfs-utils

2. 配置NFS服务器

编辑NFS服务器的配置文件 /etc/exports,添加你想要共享的目录和权限设置。

sudo vi /etc/exports

在文件中添加一行,指定要共享的目录和允许访问的客户端。例如:

/shared_directory 192.168.1.0/24(rw,sync,no_subtree_check)
  • /shared_directory 是你想要共享的目录。
  • 192.168.1.0/24 是允许访问的客户端IP范围。
  • rw 表示读写权限。
  • sync 表示同步写入磁盘。
  • no_subtree_check 表示禁用子树检查。

3. 启动并启用NFS服务

启动NFS服务并设置为开机自启:

sudo systemctl start nfs-server
sudo systemctl enable nfs-server

4. 检查NFS服务状态

确保NFS服务正在运行:

sudo systemctl status nfs-server

5. 在客户端挂载NFS共享

在客户端机器上,创建一个挂载点并挂载NFS共享目录。

sudo mkdir /mnt/nfs_share
sudo mount 192.168.1.100:/shared_directory /mnt/nfs_share
  • 192.168.1.100 是NFS服务器的IP地址。
  • /shared_directory 是服务器上共享的目录。
  • /mnt/nfs_share 是客户端上的挂载点。

6. 设置开机自动挂载

为了在客户端重启后自动挂载NFS共享,可以编辑 /etc/fstab 文件。

sudo vi /etc/fstab

添加一行:

192.168.1.100:/shared_directory /mnt/nfs_share nfs defaults 0 0

保存并退出编辑器。

7. 验证挂载

使用以下命令验证挂载是否成功:

df -h

你应该能看到 /mnt/nfs_share 挂载点显示为NFS共享。

8. 防火墙设置

如果你的CentOS系统启用了防火墙,确保允许NFS流量通过。

sudo firewall-cmd --permanent --add-service=nfs
sudo firewall-cmd --reload

9. SELinux设置

如果SELinux处于 enforcing 模式,可能需要调整SELinux策略以允许NFS共享。

sudo setsebool -P nfs_export_all_rw on

完成这些步骤后,你应该能够在CentOS上成功配置和挂载NFS服务器。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:centos挂载nfs服务器

0