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 連接其下所有硬碟用。
在 Linux 的 iSCSI Initiator 是 open-iscsi,可參考「在Ubuntu中使用iSCSI Initiator連接至iSCSI Target」或「在Ubuntu 使用 iSCSI Initiator」。