章 6. 儲存裝置

LIO kernel 目標子系統

Red Hat Enterprise Linux 7.0 使用了 LIO kernel 目標子系統,這個子系統是區塊裝置用的標準開放原始碼 SCSI 目標,支援以下儲存標準:FCoE、iSCSI、iSER(Mellanox InfiniBand)、與 SRP(Mellanox InfiniBand)。
Red Hat Enterpise Linux 6 使用了 tgtd SCSI Target Daemon 來達到 iSCSI 目標的支援,並且僅使用 LIO(Linux kernel target)透過 fcoe-target-utils 套件來達到透過乙太網路的光纖頻道(FCoE)的支援。
targetcli shell 為 LIO Linux SCSI 目標提供了一般的管理平台。

快速的區塊裝置快取較慢的區塊裝置

Red Hat Enterprise Linux 7.0 中包含了以較快的區塊裝置作為較慢區塊裝置之快取的技術預覽功能。這項功能能讓 PCIe SSD 裝置作為直接連接儲存裝置(DAS)或是存放區域網路(SAN)儲存裝置的快取,並提升檔案系統的效能。

LVM 快取

Red Hat Enterprise Linux 7.0 帶入了 LVM 快取作為技術預覽。這項功能能讓使用者建立邏輯卷冊,以小型快速的裝置作為大型較慢裝置的快取來運作。欲取得建立快取邏輯卷冊上的相關資訊,請參閱 lvm(8) man page。
請注意,快取邏輯卷冊目前尚不允許使用下列指令:
  • pvmove:會跳過所有快取邏輯卷冊、
  • lvresizelvreducelvextend:快取邏輯卷冊的大小目前無法改變、
  • vgsplit:當快取邏輯卷冊存在一個卷冊群組中時,您無法切割此卷冊群組。

透過 libStorageMgmt API 來進行儲存裝置陣列管理

Red Hat Enterprise Linux 7.0 帶入了儲存裝置陣列管理作為技術預覽。libStorageMgmt 乃一個儲存裝置陣列獨立的應用程式開發介面(Application Programming Interface,API)。它提供了穩定且一致性的 API,讓開發人員程式性地管理不同的儲存裝置陣列,並有效利用其硬體加速功能。系統管理員亦可使用它來透過其包含的指令列介面(CLI),作為手動管理儲存裝置和自動化儲存裝置管理任務的工具。

LSI Synchro 支援

Red Hat Enterprise Linux 7.0 在 megaraid_sas 驅動程式中包含了程式碼,以啟用 LSI Syncro CS high-availability direct-atteched storage(HA-DAS)控制卡。儘管先前所啟用的控制卡已完整支援 megaraid_sas 驅動程式,然而使用此驅動程式搭配 Syncro CS 乃技術預覽。此控制卡的支援將直接由 LSI、您的系統整合者,或是系統廠商來提供。建議在 Red Hat Enterprise Linux 7.0 上建置 Syncro CS 的使用者提供回饋意見給 Red Hat 和 LSI。欲取得更多有關於 LSI Syncro CS 解決方案上的相關資訊,請參閱〈http://www.lsi.com/products/shared-das/pages/default.aspx〉。

LVM 應用程式開發介面

Red Hat Enterprise Linux 7.0 包含了新的 LVM 應用程式開發介面(API)作為技術預覽。此 API 可被使用來查詢和控制 LVM 的特定機能。

DIF/DIX 支援

DIF/DIX 乃一項新的 SCSI 標準項目,以及 Red Hat Enterprise Linux 7.0 中的技術預覽。DIF/DIX 將常用的 512 位元組磁碟區塊由 512 增加到了 520 位元組,並新增了資料完整性欄位(Data Integrity Field,DIF)。DIF 會在寫入情況發生時,儲存一個由 Host Bus Adapter(HBA)所計算的資料區塊 checksum 值。儲存裝置接著便會在接收時確認 checksum,並同時儲存資料和 checksum。相反地,當讀取情況發生時,儲存裝置和接收方的 HBA 皆可檢查該 checksum。
欲取得更多相關資訊,請參閱〈儲存裝置管理指南〉中的「啟用了 DIF/DIX 的區塊裝置」部分。

平行 NFS 支援

pNFS(平行 NFS,Parallel NFS)乃 NFS v4.1 標準的一部分,能讓用戶端以直接、平行的方式存取儲存裝置。pNFS 架構能針對數個常見的工作負載,改善 NFS 伺服器的延展性與效能。
pNFS 定義了 3 種不同的儲存協定或格式:「檔案」、「物件」和「區塊」。Red Hat Enterprise Linux 7.0 客戶端完整支援了「檔案」格式,「區塊」與「物件」格式將會作為技術預覽支援。
欲取得更多有關於 pNFS 上的相關資訊,請參閱 http://www.pnfs.com/。