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

如何使用 Seagate BlackArmor NAS 在 Linux 上安裝 NFS 和 CIFS 檔案系統

BlackArmor NAS 支援 NFS (網路檔案系統) 和 CIFS 通訊協定,它們可用於 Linux 和其他作業系統。本文提供一些透過 Linux 使用 NFS 和 CIFS 的進階提示,如需更多資訊,請參閱您的系統文件。建議您熟悉 Linux、指令行,以及安全性權限 (目前變成是 rootsudo 指令)。

附註:請參閱此知識庫文章,以了解更多 Seagate BlackArmor NAS 440 的 Linux 支援資訊。

附註:存取共用與檔案最簡單的方式是透過檔案管理員使用 Windows 共用 (CIFS)。請參閱此知識庫文件

附註:可能需要在 Linux 上安裝 nfs-common 套件,以取得 NFS 用戶端的支援。請針對該套件或同級套件檢查套件管理員。 

設定

1. 存取 BlackArmor 的管理頁面。

  • 從 BlackArmor 的 LCD 取得 IP 位址。
  • 開啟 Web 瀏覽器並輸入 IP。

2. 請確認已為 NFS 設定您想要存取的共用。

  • 請造訪「網路」區段,然後造訪「共用」。
  • 如果已針對特定共用啟用 NFS,上面會有一個綠色的勾選記號。
    • 如果尚未啟用,請檢查修改,並確定以勾選 NFS 方塊。

3. 設定 NFS 服務

  • 請造訪「網路」區段,然後造訪「服務」。
  • 在 NFS 服務之下,確定已設為「啟用」。
  • 確定輸入 Linux 電腦的 IP 位址。
    • 新增這些項目時,每一次按下「新增」,一次新增一項。
  • 完成之後,請按一下「提交」。

在 Linux 中裝載「共用」


1. 在您的 Linux 機器上,開啟終端機。

  • 確定您已安裝 nfs-common 套件。若要在 Unbuntu 中這麼做,請執行以下動作:
sudo apt-get install nfs-common
  • 否則,請參閱您的系統文件或套件管理員以取得更多資訊。
  • 若要裝載 NFS,您必須先建立欲裝載的資料夾。輸入下列以建立目錄:
sudo mkdir /mnt/
  • 現在,一旦建立後,即可裝載共用。Type:
sudo mount -t nfs :// /mnt/
  • 此代表的意義如下:
    • -t :用於告知系統這僅僅是一個普通的裝載指令。 當您沒有位於 /etc/fstab 的硬碟機資訊時,即可使用此指令。
    • nfs :告知您嘗試裝載的共用類型。
    • :/ :您嘗試裝載的硬碟機 IP 位址。
    • / :實際要裝載之硬碟機的磁碟區名稱。此預設值為 DataVolume
    •  :您想要裝載的硬碟機之磁碟區內的共用。
    • /mnt/ :您希望共用要裝載的位置。請記住該位置為您已建立的資料夾。
  • 附註:這不會在您的桌面上建立捷徑,也不會顯示在電腦中。您必須瀏覽至資料夾的位置。通常會在電腦中檔案系統之下的 mnt。


例如︰

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

裝載錯誤

'裝載期間「存取遭拒」可能原因如下:

  1. 用戶端 (Linux 電腦) 不在允許的 IP 位址清單中。
  2. 共用名稱 (例如 /DataVolume/Public) 未共用。
    • 例如,嘗試 192.168.10.204:/Public (未標註任何磁碟區名稱) 將造成「存取遭拒」錯誤。

疑難排解 NFS

使用 showmount 指令,查看 BlackArmor 匯出的項目:

showmount -e 

-e 表示 "exports" (匯出) 或由 BA 上的 NFS 所匯出的共用清單。
顯示如下:

Export list for 192.168.10.204:
/DataVolume/Public *

使用 CIFS 裝載

除了您實際用來裝載共用的語法以外,大多數的每一項都相同。

sudo mount -t cifs -o noperm /// /mnt/
  • 請注意 "-o noperm" 的增項。如果沒有此指令,您將可以裝載共用,但是無法寫入共用。可建立資料夾和檔案,但無法進行編輯。