• 如何在Ubuntu 20.04、18.04上设置NFS共享

    NFS代表网络文件系统。本教程将向您展示如何在Ubuntu 20.04、18.04上配置NFS共享,以便本地网络中的其他计算机可以访问Ubuntu 20.04、18.04系统上的文件和目录。 NFS允许通过本地网络共享目录和文件系统。NFS也可以通过VPN协议在Internet上设置,以加密连接。在本教程中,我们将在带有两台Ubuntu 20.04/18.04计算机的家庭网络中设置NFS文件共享。 步骤1:配置NFS服务器 在Ubuntu服务器上,安装nfs内核服务器包。 sudo apt安装nfs内核服务器 然后使用命令行文本编辑器(如Nano)编辑/etc/exports文件。导出文件告诉NFS服务器哪些目录或文件系统将共享给客户端。 sudo nano/etc/出口 语法如下 /路径/到/目录客户端IP地址(选项) 例如,你想将你的主目录共享给第二台IP地址为192.168.1.101的Ubuntu计算机,然后在文件的末尾写下下面一行。用实际用户名替换用户名。用Tab键分隔两列。 /home/username 192.168.1.101(rw、同步、根压缩、子树检查) 按Ctrl+O保存文件,然后按Ctrl+X退出文件。通过在客户端运行以下命令,可以找到客户端计算机的IP地址。 命令 重新加载/etc/exports文件。 sudo exportfs-ra 第2步:配置客户端 在第二台Ubuntu计算机上,安装nfs common软件包。 sudo-apt-install-nfs-common 然后编辑/etc/fstab文件。 sudo nano/etc/fstab 在文件中添加以下行。将nfs服务器ip替换为Ubuntu服务器的ip地址。 nfs服务器ip:/home/username/mnt/nfs共享nfs rw、soft、intr、noatime、x-gvfs-show 上面这一行将以读写模式在/mnt/nfs共享目录下挂载主目录。x-gvfs-show选项将允许您在文件管理器中查看共享目录。 保存并关闭文件。然后创建挂载点。 sudo mkdir/mnt/nfs共享 接下来,运行下面的命令 sudo mount-a 现在,您可以在文件管理器中访问服务器的主目录。 如果您想与家庭网络中的所有计算机共享您的主目录,那么在/etc/exports文件中添加这一行,假设192.168.1.1是路由器的IP地址。 /home/username 192.168.1.0/24(rw、同步、根压缩、子树检查) 如果您在服务器端对/etc/exports文件进行了任何更改,请运行下面的命令,告诉NFS服务器重新加载/etc/exports文件。 sudo exportfs-ra 如果您无法添加/删除文件或对NFS共享进行任何更改(权限被拒绝),可能是因为您是另一个用户。例如,如果文件由服务器上的user1拥有,那么您还应该充当user1来更改NFS共享。 Internet上的NFS 默认情况下,NFS是未加密的。如果你想在互联网上安装NFS,你可以用VPN加密连接,比如WireGuard。 在Ubuntu上设置自己的WireGuard VPN服务器 我选择WireGuard是因为它是最快的VPN协议。 收尾 就这样!我希望本教程能帮助您在Ubuntu上设置NFS。您可能还想阅读: 如何在Ubuntu上安装和配置Samba服务器以实现文件共享 如果你觉得这篇文章很有用,那么订阅我们的免费时事通讯,获取更多提示和窍门。当心?

    2022.03.23 浏览:448