Ubuntu安装nfs如何使共享文件夹拥有同一路径
在Ubuntu上安装NFS可以使用以下步骤:
- 安装NFS服务器和客户端软件包:
sudo apt-get update
sudo apt-get install nfs-kernel-server nfs-common
- 创建共享目录并设置权限:
sudo mkdir /path/to/shared/folder
sudo chmod -R 777 /path/to/shared/folder
- 编辑NFS服务器配置文件/etc/exports:
sudo nano /etc/exports
在文件末尾添加以下行:
/path/to/shared/folder *(rw,sync,no_subtree_check)
其中,*表示允许所有客户端访问,rw表示可读可写,sync表示同步写入,no_subtree_check表示不检查子目录。
- 重新加载NFS服务器配置文件:
sudo exportfs -a
sudo systemctl restart nfs-kernel-server
- 在客户端上挂载共享目录:
sudo mkdir /mnt/shared
sudo mount server:/path/to/shared/folder /mnt/shared
其中,server为NFS服务器的IP地址或主机名。
在这样的操作下,无法保证共享文件夹拥有同一路径。如果需要保持共享文件夹的路径一致,可以使用NFSv4,并将共享目录挂载到同一路径下。具体步骤如下:
- 安装NFSv4服务器和客户端软件包:
sudo apt-get update
sudo apt-get install nfs-kernel-server nfs-common
- 创建共享目录并设置权限:
sudo mkdir /path/to/shared/folder
sudo chmod -R 777 /path/to/shared/folder
- 编辑NFS服务器配置文件/etc/exports:
sudo nano /etc/exports
在文件末尾添加以下行:
/path/to/shared/folder *(rw,sync,no_subtree_check,fsid=root)
其中,*表示允许所有客户端访问,rw表示可读可写,sync表示同步写入,no_subtree_check表示不检查子目录,fsid=root表示共享目录的根目录。
- 重新加载NFS服务器配置文件:
sudo exportfs -a
sudo systemctl restart nfs-kernel-server
- 在客户端上挂载共享目录:
sudo mkdir /mnt/shared
sudo mount -t nfs4 server:/ /mnt/shared
其中,server为NFS服务器的IP地址或主机名。这样,共享目录将会挂载到/mnt/shared路径下,保证了共享文件夹的路径一致
原文地址: https://www.cveoy.top/t/topic/hvmw 著作权归作者所有。请勿转载和采集!