2012年3月6日 星期二

初識 iSCSI

Synology DS212j 有支援 iSCSI,來了解一下這是什麼。

iSCSI (Internet SCSI) 是將 SCSI 硬碟的指令在 IP 網路上跑,類似網路芳鄰的一種網路儲存空間的通訊協定,不同的是網路芳鄰看到的儲存空間是一個可放檔案的目錄,而 iSCSI 看到的是更底層的硬碟,無論是實體的或虛擬的硬碟,可以對它格式化,決定使用的檔案系統,就像本機硬碟一樣。我想如果 BIOS 有支援的話,應該可以用當開機碟。一個 iSCSI 硬碟群稱為 iSCSI Target,會有一個 IQN 名稱給使用端 iSCSI Initiator 識別連接用。

這篇的比較結果,iSCSI 速度比網路芳鄰慢,且我的分享以檔案為主,而不是硬碟分享,所以暫且就不考慮使用 iSCSI。

整理一下 Synology 的儲存架構,由下而上分別為:
  • 實體硬碟是最基本儲存硬體。
  • 硬碟群組 (Disk Group) 由數個硬碟組成。(我的沒有這一層)
  • 儲存空間 (Volume) 可能是一個實體硬碟,或一個硬碟群組的全部或部份。
  • iSCSI LUN 代表一顆 iSCSI 硬碟,可放在某個儲存空間裡 (Synology 支援機動空間配置),或是一個硬碟群組的全部或部份。
  • iSCSI Target 代表一個硬碟群,可有一個或數個 iSCSI LUN,並有一個 IQN 名稱給 iSCSI Initiator 連接其下所有硬碟用。
一個 iSCSI 硬碟可讓多個 iSCSI Initiator 連結使用,但一般檔案系統會有檔案完整性問題,要特定檔案系統,如「VMware 虛擬主機檔案系統 (VMFS)」或「Oracle Cluster 檔案系統 (OCFS)」才適合。

在 Linux 的 iSCSI Initiator 是 open-iscsi,可參考「在Ubuntu中使用iSCSI Initiator連接至iSCSI Target」或「在Ubuntu 使用 iSCSI Initiator」。

沒有留言:

張貼留言

SIP header Via

所有 SIP 訊息 都要有 Via,縮寫 v。一開始的 UAC 和後續途經的每個 proxy 都會疊加一個 Via 放傳送的位址,依序作為回應的路徑。 格式 sent-protocol sent-by [ ;branch= branch ][ ; 參數 ...] s...