自学内容网 自学内容网

OpenSuse-搭建NFS-Server

在OpenSUSE上搭建NFS服务可以通过以下步骤完成:

### 1. 安装NFS服务器软件

首先,确保你已经安装了NFS服务器软件包。你可以使用`zypper`命令来安装:


 

sudo zypper install nfs-kernel-server

### 2. 配置NFS导出目录

编辑`/etc/exports`文件,添加你想要共享的目录。例如,要共享`/srv/nfs`目录,可以在`/etc/exports`文件中添加以下行:

/srv/nfs  *(rw,sync,no_subtree_check)

这里的配置选项解释如下:
- `rw`:读写权限。
- `sync`:同步写入到磁盘。
- `no_subtree_check`:不检查子目录权限。

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

创建共享目录并设置适当的权限:

sudo mkdir -p /srv/nfs
sudo chown nobody:nogroup /srv/nfs
sudo chmod 755 /srv/nfs


 

### 4. 启动并启用NFS服务

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

sudo systemctl start nfsserver
sudo systemctl enable nfsserver


 

### 5. 导出NFS共享

使用以下命令导出NFS共享:

sudo exportfs -a


 

### 6. 配置防火墙

确保防火墙允许NFS流量。你可以使用`firewalld`来配置防火墙:

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


 

### 7. 客户端挂载NFS共享

在客户端机器上,安装NFS客户端软件包:

sudo zypper install nfs-client


 

然后,创建挂载点并挂载NFS共享:

sudo mkdir -p /mnt/nfs
sudo mount -t nfs <server_ip>:/srv/nfs /mnt/nfs


 

将`<server_ip>`替换为NFS服务器的IP地址。

### 8. 验证挂载

你可以使用`df -h`命令来验证NFS共享是否成功挂载:


df -h
 

### 总结

通过上述步骤,你可以在OpenSUSE上成功搭建NFS服务,并在客户端挂载NFS共享。确保在配置过程中正确设置目录权限和防火墙规则,以确保NFS服务的正常运行。


原文地址:https://blog.csdn.net/weixin_46510209/article/details/143057661

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!