NFS:将目录输出到 UNIX/Linux 主机

摘要

NFS 让您能够简单地通过网络将您计算机上的目录输出到其它的计算机上。因此就能够在几个用户之间共享文件。这种类型的共享设置起来要比 Samba 简单,但是它只能在 GNU/LinuxUNIX 上使用。NFS 很不安全,并且必须在安全的局域网络中使用。

安装

要配置 NFS 输出,必须安装了 nfs-utilsnfs-utils-clients 软件包。您可以使用 Rpmdrake 或以 root 身份在终端输入 urpmi nfs-utils nfs-utils-clients 来安装。

配置实例

点击网络类别的 NFS 输出按钮可以配置输出目录。点击增加一个新的输出链接可以创建一个新的输出。

[Tip]提示

WebminNFS 使用十分简单,因为每个参数都有其详细解释。只要点击您不了解的某个参数就会弹出一个帮助窗口对其作出解释。

图形 7.11. 添加新的 NFS 输出目录

添加新的 NFS 输出目录

建立新输出的窗口(参见图形 7.11, "添加新的 NFS 输出目录")分为两部分。在输出的细节部分您需要指定要输出的目录以及输出到..哪里。默认情况下,每个人都可以访问该输出,而这可以改为您所在的子网(例如:192.168.1.0/255.255.255.0)或者网络组。

输出安全部分,您可以更加详细地对访问您输出的目录作出限定。例如,您可以选择能够信任的 UIDGID,是否允许只读或是读写访问等等。

一旦您满意了您的设置后,点击保存按钮返回主 NFS 输出配置屏幕。这时,您将看到您刚才添加的输出项目。您可以添加更多的输出项目或是编辑已有的,只要点击输出到..栏中相应的链接即可。点击应用更改按钮启用输出目录。

访问输出的目录

您需要配置客户端计算机挂载 NFS-输出的目录。不同的 OS 配置方式各不相同。因此,我们将集中于 Mandrakelinux 客户端使用 Mandrakelinux 控制中心 的配置方法。

图形 7.12. DiskDrake 的 NFS 窗口

DiskDrake 的 NFS 窗口

使用挂载点中的 NFS 挂载点进行设定。如果没有列出您的 NFS 服务器,点击搜索服务器按钮。然后在左侧的目录树选择您的 NFS 服务器以及要挂载的目录。如图形 7.12, "DiskDrake 的 NFS 窗口"所示。

图形 7.13. 更改挂载点

更改挂载点

点击挂载点按钮以设置挂载点(在我们的例子中是 /mnt/exports/,如图形 7.13, "更改挂载点"所示),完成之后,点击挂载按钮。被输出的目录即刻就可以在指定的挂载点下使用了。

点击完成按钮会弹出一个对话框提示您将更改保存到 /etc/fstab,接受它以允许永久的更改。

更进一步

Joe CooperThe Book of Webmin 中有专门关于 NFS 输出的一章。虽然是基于旧版本的 Webmin,它还是值得一读的。