在Linux系统上搭建NFS(Network File System)可以让你在网络上共享文件系统。以下是一个详细的教程来帮助你完成这个过程:
-
安装NFS服务器软件:
sudo apt-get update sudo apt-get install nfs-kernel-server
-
创建共享目录:
sudo mkdir /shared_folder
这里将创建一个名为"shared_folder"的目录作为共享目录,你可以根据需要自定义目录名和路径。
-
配置NFS服务器:
编辑NFS服务器的配置文件/etc/exports
:sudo nano /etc/exports
在文件中添加以下行:
/shared_folder <client_ip>(rw,sync,no_subtree_check)
将
<client_ip>
替换为允许访问该共享目录的客户端IP地址。如果你想允许所有客户端访问,可以使用*
代替。可以添加多个共享目录,每个目录一行。
-
导出共享目录:
运行以下命令以使NFS服务器加载新的配置:sudo exportfs -a
-
启动NFS服务器:
sudo systemctl start nfs-kernel-server
这将启动NFS服务器并使共享目录可供客户端访问。
-
验证NFS共享:
在客户端上运行以下命令来验证NFS共享是否正常工作:showmount -e <server_ip>
这将列出NFS服务器上可用的共享目录。
-
挂载NFS共享:
在客户端上创建一个目录来挂载NFS共享:sudo mkdir /mnt/nfs
然后使用以下命令将NFS共享挂载到该目录:
sudo mount <server_ip>:/shared_folder /mnt/nfs
这将将NFS共享挂载到
/mnt/nfs
目录。文章来源:https://uudwc.com/A/AAkLg
现在,你已成功搭建了NFS服务器并挂载了共享目录。你可以在客户端上访问/mnt/nfs
目录,这与服务器上的/shared_folder
目录共享文件。请注意,你可能需要在服务器和客户端的防火墙配置中打开NFS端口(默认为2049),以便实现正常通信。文章来源地址https://uudwc.com/A/AAkLg