引言
NFS(Network File System)是一种流行的网络文件共享协议,允许系统通过网络访问远程文件系统。在Rocky Linux 8.7上安装NFS,可以让您轻松实现文件共享。本文将详细介绍如何在Rocky Linux 8.7上安装NFS服务,并配置文件共享。
准备工作
在开始之前,请确保您的系统满足以下条件:
Rocky Linux 8.7系统已安装。
系统已配置网络连接。
有足够的磁盘空间用于存储共享文件。
安装NFS服务
打开终端。
使用以下命令安装NFS服务:
sudo dnf install nfs-utils
安装完成后,使用以下命令启动NFS服务:
sudo systemctl start nfs-server
将NFS服务设置为开机自启:
sudo systemctl enable nfs-server
创建共享目录
选择一个用于共享的目录,例如
/srv/nfsshare
。
创建共享目录:
sudo mkdir /srv/nfsshare
设置共享目录的权限:
sudo chown nobody:nogroup /srv/nfsshare
sudo chmod 777 /srv/nfsshare
注意:出于安全考虑,建议您为共享目录设置更严格的权限。
配置NFS共享
打开
/etc/exports
文件:
sudo nano /etc/exports
在文件中添加以下内容:
/srv/nfsshare 192.168.1.0/24(rw,sync,no_subtree_check)
其中,
192.168.1.0/24
是允许访问NFS服务的客户端IP地址范围,
rw
表示允许读写访问,
sync
表示同步写入数据。
保存并关闭文件。
启动NFS服务
使用以下命令重新启动NFS服务:
sudo systemctl restart nfs-server
使用以下命令检查NFS服务状态:
sudo systemctl status nfs-server
确保服务状态为“active (running)”。
测试NFS共享
在客户端系统上,使用以下命令挂载NFS共享:
sudo mount 192.168.1.100:/srv/nfsshare /mnt/nfs
其中,
192.168.1.100
是NFS服务器的IP地址,
/mnt/nfs
是本地挂载点。
使用以下命令查看挂载点内容:
ls /mnt/nfs
如果一切正常,您应该能够看到共享目录的内容。
总结
通过以上步骤,您已经在Rocky Linux 8.7上成功安装并配置了NFS服务。现在,您可以轻松实现文件共享,方便地在网络中访问和共享文件。