This article is for informational purposes only and no longer being updated by Seagate.

如何使用希捷 BlackArmor NAS 在 Linux 上安装 NFS 和 CIFS 文件系统

希捷 BlackArmor NAS 支持 NFS(网络文件系统)和 CIFS 协议,它们可用于 Linux 和其他操作系统。本文陈述了在 Linux 系统中使用 NFS 和 CIFS 的高级技巧,但是请您参考您的系统文档以获得更多信息。建议用户先熟悉 Linux、命令行和安全特权(成为root或者sudo命令)。

注意:请您阅读这篇知识库文档,以了解更多 Linux 支持希捷 BlackArmor NAS 440 相关的信息。

注意:访问共享和文件的最简单的方式是通过文件管理器使用 Windows sharing(CIFS)。请您阅读这篇知识库文档

注意:可能需要在 Linux 上面安装这个nfs-common软件包以支持 NFS 客户。请您检查软件包管理器或者等效工具。

设置

1. 访问 BlackArmor 的管理页面。

  • 从您的 BlackArmor 的 LCD 中获取 IP 地址。
  • 打开一个网页浏览器并输入 IP。

2. 确保您希望访问的共享是为 NFS 创建的。

  • 到达网络部分,然后是 share。
  • 如果是为特定的共享启用 NFS,它的上面将会有一个绿色的检查标志。
    • 如果不是,选定修改并确保选定了 NFS 框。

3. 设置 NFS 服务。

  • 到达网络部分,然后是服务。
  • 在 NFS 服务下面,确保它被设置成启用状态。
  • 确保输入您的 Linux 计算机的 IP 地址。
    • 当添加它们时,一次添加一个,每次都单击添加。
  • 每当完成时,单击提交。

在 Linux 系统中安装 Share


1.在您的 Linux 计算机上面,打开终端。

  • 确保 nfs-common 软件包已经安装好。要在 Unbuntu 中做到这些:
sudo apt-get install nfs-common
  • 否则,参阅您的系统文档或者软件包管理者以了解更多信息。
  • 要安装一个 NFS,您首先需要创建它的安装文件夹。 输入这些信息以创建一个目录:
sudo mkdir /mnt/
  • 现在,一旦创建完成,您就可以安装这个 share。类型:
sudo mount -t nfs :// /mnt/
  • 这些具有什么含义:
    • -t:它是用于告知系统,这至少一个普通的安装命令。当您没有位于 /etc/fstab 中的硬盘信息时,您使用这个命令。
    • nfs:告知您试图安装的共享的类型。
    • :/ : 您试图安装的硬盘的 IP 地址。
    • /:您希望安装的实际硬盘卷名称。默认为DataVolume
    • :这个共享位于您希望安装的硬盘卷里面。
    • /mnt/:您希望共享被安装的位置。注意,这是您已经创建的文件夹。
  • 注意:这不会在您的桌面上面创建一个快捷方式,它也不会显示在您的计算机中。您将需要浏览至文件夹的位置。通常这是在计算机中,在 Filesystem 下面,然后是 mnt。


例如:

sudo mount -t nfs 192.168.10.204:/DataVolume/Public /mnt/Public

安装错误

安装过程中,“访问被拒绝”可能表示以下含义:

  1. 客户端(Linux 计算机)不在允许的 IP 地址列表中。
  2. Share 名称(例如 /DataVolume/Public)没有被共享。
    • 例如,尝试192.168.10.204:/Public(注意没有卷名称)将造成“访问被拒绝”错误。

检修 NFS

使用 showmount 命令查看 BlackArmor 输出什么:

showmount -e 

-e 表示“export”或者 BA 上面输出一系列 share。
它将显示这样的信息:

Export list for 192.168.10.204:
/DataVolume/Public *

使用 CIFS 安装

几乎所有的内容都相同,除了您实际安装共享所使用的语法规则。

sudo mount -t cifs -o noperm /// /mnt/
  • 请注意添加“-o noperm”。没有这个,您将能够安装 share,但是不能将数据写入 share。可以创建文件夹和文件,但是它们不能编辑。