搭建和配置Linux NFS(Network File System)服务需要按照以下步骤进行操作:
- 安装NFS服务器软件包: 首先,需要安装NFS服务器软件包。在大多数Linux发行版中,可以使用以下命令安装NFS服务器软件包:
sudo apt-get install nfs-kernel-server (Ubuntu) sudo yum install nfs-utils (CentOS)
- 配置NFS服务器:
编辑NFS服务器的配置文件
/etc/exports
,指定共享的目录和权限。例如,可以添加以下内容来共享/shared
目录:
/shared *(rw,sync,no_root_squash)
其中,/shared
表示要共享的目录,*
表示允许所有主机访问,rw
表示读写权限,sync
表示同步写入,no_root_squash
表示不对root用户进行权限限制。
- 重启NFS服务器: 保存配置文件并重启NFS服务器以应用更改:
sudo systemctl restart nfs-kernel-server
- 配置NFS客户端:
如果要在其他主机上访问共享的NFS目录,需要在NFS客户端上安装NFS客户端软件包。然后编辑
/etc/fstab
文件,添加挂载NFS共享目录的条目:
server_ip:/shared /mnt/nfs nfs defaults 0 0
其中,server_ip
是NFS服务器的IP地址,/shared
是要共享的目录,/mnt/nfs
是客户端上挂载的目录。
- 挂载NFS共享目录: 在NFS客户端上执行以下命令挂载NFS共享目录:
sudo mount -a
现在,Linux NFS服务已经搭建和配置完成,可以在NFS客户端上访问共享的NFS目录了。