centos下nfs服务器配置实例_配置NFS
创始人
2024-12-05 15:04:04
在CentOS下配置NFS服务器,首先安装nfsutils和rpcbind。编辑/etc/exports文件以指定共享目录及其权限。使用exportfs命令更新设置,启动rpcbind和nfs服务。客户端挂载共享时需指定服务器地址和路径。

在CentOS下配置NFS服务器,可以分为以下几个步骤:

centos下nfs服务器配置实例_配置NFS(图片来源网络,侵删)

1、安装NFS服务

2、配置NFS服务

3、启动NFS服务

4、配置防火墙

5、客户端挂载NFS共享

下面详细解释每个步骤:

1. 安装NFS服务

centos下nfs服务器配置实例_配置NFS(图片来源网络,侵删)

需要在CentOS服务器上安装NFS服务,可以使用以下命令进行安装:

 sudo yum install nfsutils

2. 配置NFS服务

需要配置NFS服务,在/etc/exports文件中添加需要共享的目录和客户端IP地址,如果要共享/srv/nfs4目录给客户端192.168.1.0/24,则在/etc/exports文件中添加以下内容:

 /srv/nfs4 192.168.1.0/24(rw,sync,no_subtree_check)

这里的参数表示:

rw:可读写访问

sync:同步模式,数据会同时写入内存和磁盘

no_subtree_check:禁用子树检查,提高性能

centos下nfs服务器配置实例_配置NFS(图片来源网络,侵删)

3. 启动NFS服务

配置完成后,需要启动NFS服务,使用以下命令启动NFS服务:

 sudo systemctl start nfsserver sudo systemctl enable nfsserver

4. 配置防火墙

如果CentOS服务器启用了防火墙,需要允许NFS服务的端口,使用以下命令开放NFS服务的端口:

 sudo firewallcmd permanent addservice=nfs sudo firewallcmd permanent addservice=mountd sudo firewallcmd permanent addservice=rpcbind sudo firewallcmd reload

5. 客户端挂载NFS共享

在客户端机器上挂载NFS共享,首先创建挂载点,例如/mnt/nfs4,然后使用mount命令挂载NFS共享:

 sudo mkdir /mnt/nfs4 sudo mount t nfs 192.168.1.1:/srv/nfs4 /mnt/nfs4

192.168.1.1是NFS服务器的IP地址。

为了在开机时自动挂载NFS共享,可以将挂载信息添加到/etc/fstab文件中:

 192、168.1.1:/srv/nfs4 /mnt/nfs4 nfs defaults 0 0

就是在CentOS下配置NFS服务器的详细步骤。


下面是一个简化的介绍,描述了在CentOS系统上配置NFS服务器的过程:

步骤 命令/配置 说明
1. 安装NFS服务sudo yum install nfsutils 安装NFS服务所需的相关软件包
2. 启动NFS服务sudo systemctl enable rpcbind
sudo systemctl enable nfs
sudo systemctl enable nfsserver
sudo systemctl start rpcbind
sudo systemctl start nfs
sudo systemctl start nfsserver
启动NFS服务及依赖服务,并设置为开机自启
3. 创建共享目录sudo mkdir /path/to/sharedir 创建一个目录作为NFS共享目录
4. 配置共享目录权限sudo chown nfsnobody:nfsnobody /path/to/sharedir
sudo chmod 755 /path/to/sharedir
修改目录所有者及权限,确保NFS可以访问
5. 编辑exports文件sudo nano /etc/exports 打开exports文件配置共享目录
6. 配置exports文件/etc/exports中添加以下行:
/path/to/sharedir client_ip(rw,sync,no_root_squash)
配置共享目录及客户端权限
rw:读写权限
sync:同步写操作
no_root_squash:root用户权限不变
7. 应用exports配置sudo exportfs arv 重新应用exports配置
8. 设置防火墙规则sudo firewallcmd permanent zone=public addservice=nfs
sudo firewallcmd permanent zone=public addservice=mountd
sudo firewallcmd permanent zone=public addservice=rpcbind
sudo firewallcmd reload
允许NFS服务通过防火墙
9. 检查NFS服务状态showmount e localhost 检查NFS服务器共享目录状态
10. 客户端挂载NFS共享sudo mount t nfs server_ip:/path/to/sharedir /path/to/mountpoint 在客户端挂载NFS共享目录

请注意,以上命令和配置需要根据您的具体环境进行调整,特别是,client_ip应替换为实际客户端的IP地址或网络地址,以及共享目录的路径和挂载点也应根据实际情况进行设置,出于安全考虑,请确保NFS共享的配置符合您组织的政策和安全标准。

相关内容

热门资讯

老外盘点苹果2025年最失败产... 苹果在过去一年间推出了不少新产品与服务,不过当被问及“2025 年最失败的苹果产品是哪一款”时,相信...
苏州交投三佳新基智造产业园完成... 近日,苏州交投三佳新基智造产业园2号中小型构件生产线完成了首批盾构管片的试生产,为产业园服务区域基础...
2025年度成长型公司盘点:在... 界面新闻记者 | 徐美慧 伍洋宇 陆柯言 周末 界面新闻编辑 | 文姝琪 2025年的商业世界,...
【小兰花】丨《红领巾会客厅》市... 红领巾会客厅 12月 这里是由共青团绍兴市委、绍兴市少工委、绍兴市新闻传媒中心主办,市青少年活动中心...
50款机型你最爱谁!网友票选苹... 快科技12月29日消息,从2007年第一款手机到现在(iPhone的横空出世,让苹果凭借一己之力干翻...