0
点赞
收藏
分享

微信扫一扫

挂载NFS网络文件系统实现共享文件夹


主机

在Ubuntu上安装NFS(Network File System)可以按照以下步骤进行操作:

  1. 打开终端:在Ubuntu桌面环境中,您可以使用Ctrl+Alt+T快捷键打开终端,或者在应用程序菜单中搜索并打开终端应用程序。
  2. 安装NFS服务器软件包:在终端中,使用以下命令安装NFS服务器软件包:

sudo apt update
sudo apt install nfs-kernel-server

上述命令将首先更新软件包列表,然后安装nfs-kernel-server软件包,该软件包为Ubuntu提供NFS服务器功能。

  1. 配置NFS共享文件夹:配置文件共享的设置位于/etc/exports文件中。使用您喜欢的文本编辑器(如nano或vim)打开该文件:

sudo gedit /etc/exports

在文件中,您可以添加共享文件夹的配置。每个共享都需要一行。例如,要将名为/shared_folder的文件夹共享给所有客户端具有读写权限,您可以在文件中添加以下行:

/shared_folder *(rw,sync,no_subtree_check)

注意,这是一个简单的示例配置,其中*表示允许所有客户端访问,rw表示读写权限,sync表示同步写入磁盘,no_subtree_check表示关闭子树检查。

  1. 保存并关闭文件:在Nano编辑器中,按Ctrl+X,然后按Y键保存文件并关闭编辑器。
  2. 启动NFS服务器:使用以下命令启动NFS服务器:

sudo systemctl start nfs-kernel-server

  1. 验证NFS共享:您可以使用以下命令来验证NFS共享是否成功:

showmount -e localhost

该命令将显示本地NFS服务器上共享的文件夹列表。

现在,您已经在Ubuntu上成功安装和配置了NFS服务器。您可以在其他客户端上挂载这些共享文件夹,或者在本地访问它们

从机

要在开发版中连接到主机上的NFS共享,您可以按照以下步骤进行操作:

  1. 确保主机上已正确配置和运行NFS服务器。请参考前面提供的关于在主机上安装和配置NFS的说明。
  2. 在开发版中,打开终端应用程序。
  3. 创建一个本地目录,用于将NFS共享文件夹挂载到开发版上。例如,您可以在开发版上创建一个名为/mnt/nfs的目录:

sudo mkdir /mnt/nfs

  1. 使用mount命令将主机上的NFS共享文件夹挂载到刚刚创建的本地目录。假设主机的IP地址为<host_ip>,共享的文件夹路径为<shared_folder>,则可以使用以下命令进行挂载:

sudo mount <host_ip>:<shared_folder> /mnt/nfs

请将<host_ip>替换为主机的实际IP地址,将<shared_folder>替换为要共享的文件夹路径。

  1. 输入您的sudo密码,以便进行挂载操作。
  2. 挂载成功后,您可以在/mnt/nfs目录中访问和操作主机上的NFS共享文件。

请注意,连接到NFS共享时,确保主机和开发版之间的网络连接是可靠的。此外,您可能需要根据主机上的NFS共享配置进行适当的权限设置,以便开发版能够正确访问共享文件夹。

如果您想要在每次开机时自动挂载NFS共享,可以将相应的挂载命令添加到开发版的启动脚本中,例如/etc/rc.local或使用自动挂载工具,如autofs。这样可以确保在开机时自动挂载NFS共享。

举报

相关推荐

0 条评论