阅读量:0
要在Linux上开启NFS共享服务,可以按照以下步骤进行操作:
安装NFS服务器软件:
- 对于Debian/Ubuntu系统,可以运行以下命令安装:
sudo apt-get install nfs-kernel-server
- 对于CentOS/Fedora系统,可以运行以下命令安装:
sudo yum install nfs-utils
- 对于Debian/Ubuntu系统,可以运行以下命令安装:
创建要共享的目录:
- 运行以下命令创建一个用于共享的目录:
sudo mkdir /shared_folder
- 运行以下命令创建一个用于共享的目录:
配置NFS共享:
- 编辑NFS配置文件
/etc/exports
,添加以下内容:/shared_folder *(rw,sync,no_subtree_check)
- 这将允许所有主机以读写模式访问
/shared_folder
目录
- 编辑NFS配置文件
启动NFS服务:
- 运行以下命令启动NFS服务:
sudo systemctl start nfs-kernel-server
(对于Debian/Ubuntu系统)或sudo systemctl start nfs-server
(对于CentOS/Fedora系统) - 如果要在系统启动时自动启动NFS服务,可以运行以下命令:
sudo systemctl enable nfs-kernel-server
(对于Debian/Ubuntu系统)或sudo systemctl enable nfs-server
(对于CentOS/Fedora系统)
- 运行以下命令启动NFS服务:
配置防火墙:
- 如果系统启用了防火墙(如iptables或firewalld),需要允许NFS服务通过防火墙。具体配置方法因操作系统而异,请参考相关文档。
检查NFS共享:
- 运行以下命令检查NFS共享是否正常启动:
sudo exportfs -a
- 运行以下命令查看已共享的目录:
sudo exportfs
- 运行以下命令检查NFS共享是否正常启动:
现在,你的Linux系统已经开启了NFS共享服务。其他主机可以通过挂载NFS共享目录来访问共享数据。