NFS(网络文件系统)是一种分布式文件系统协议,允许通过共享网络与他人共享目录和文件。 使用它可以像访问本地文件一样访问远程主机上的文件。
在 Ubuntu 或 Linux Mint 上设置 NFS 挂载可能是一项相当乏味的任务。
Enter 简单的 NFS 图形用户界面。 这是一个 GUI 工具,可以轻松地将机器设置为 NFS 服务器或客户端,可以在 Ubuntu、Linux Mint 和 Debian 上运行。
简单的 NFS GUI 负责整个 NFS 共享配置过程。
设置 NFS 服务器时,该工具会自动设置/etc/s
配置,并通过保护服务器/etc/hosts.deny
和/etc/hosts.allow
. 为了设置 NFS 客户端,应用程序会自动为挂载点创建一个目录,并将 NFS 挂载添加到/etc/fstab
文件与users
选项,因此它可以由非 root 用户安装。 该应用程序还为服务器和客户端安装所需的 NFS 包。
我应该注意,虽然 Simple NFS GUI 会自动添加网络文件系统挂载/etc/fstab
, 它设置它以便 NFS 在被访问之前不会被挂载。 您可以将 Simple NFS GUI 创建的 NFS 行从/etc/fstab
并更换noauto
和auto
在引导时自动挂载它,但这可能会导致引导过程停止。
如果您需要创建多个 NFS 共享,请多次运行 Simple NFS GUI 设置过程,每次指定不同的 NFS 共享文件夹。
安装和使用 Simple NFS GUI 来设置 NFS 客户端或服务器
1. 简单的 NFS GUI 需要 Gambas 3 – 在 Ubuntu 和 Linux Mint 上添加 PPA 是必需的。
Ubuntu、Linux Mint 和风味/衍生产品:
简单的 NFS GUI 需要 Gambas 3。我不知道为什么,但 Gambas 3 在 Ubuntu 或 Linux Mint 中不可用,而在 Debian 中可用(虽然 Debian jessie 中的版本太旧,但较新的 Debian 版本都有所需Gambas 3 版本)。 Gambas 开发人员正在维护一个 PPA,以允许在 Ubuntu、Linux Mint 以及 Lubuntu、Kubuntu、Xubuntu、Ubuntu MATE 等 Ubuntu 风格中安装最新的 Gambas 3。 添加 PPA 并更新软件源:
sudo add-apt-repository ppa:gambas-team/gambas3 sudo apt update
2. 下载并安装 Simple NFS GUI
访问此页面,向下滚动到底部并单击蓝色Download Now
按钮。 接下来,安装下载的 DEB 包。 在 Ubuntu 中,Gambas 3 依赖项将自动从 Gambas 3 PPA 中提取,该 PPA 应如上所述添加到您的系统中。
3. 启动 Simple NFS GUI 应用程序
不要从应用程序菜单运行 Simple NFS GUI,因为它不起作用。 那是因为应用程序需要以 root 身份启动,并且它的应用程序菜单项在没有运行它的情况下运行它 admin 特权。
如果你的系统还有gksu
(Ubuntu 16.04 及更早版本、Linux Mint 18.x 及更早版本、Debian stretch 或 sid – debports),您可以使用以下命令运行 Simple NFS GUI:
gksu Simple_NFS_GUI