Show Table of Contents
章 21. 儲存裝置
SCSI 的多佇列 I/O 排程
RHEL 7.2 包括新的多佇列 I/O 排程(multiple-queue I/O scheduling)機制給區塊裝置使用,名為
blk-mq。scsi-mq 套件能讓 SCSI 子系統善用這項佇列機制。這功能目前還是技術預覽版本,且預設上是停用的。要啟用這功能,請在 kernel 命令列中加入 scsi_mod.use_blk_mq=Y。
更新 LVM 鎖定架構
lvmlockd 是 LVM 的新一代鎖定架構,能讓 LVM 使用 dlm 或 sanlock 鎖定管理程式,安全地管理來自多主機的共享儲存空間。sanlock 允許 lvmlockd 透過以儲存裝置為基礎的鎖定方式,來協同主機,而不需要整個叢集架構。欲知詳情,請參閱 lvmlockd (8) man page。
來自 libStorageMgmt API 的 Targetd 外掛程式
在 RHEL 7.1 中,使用
libStorageMgmt(獨立於儲存陣列之外的 API)來管理儲存陣列是完整支援的功能。所提供的 API 是穩定、一致、且允許設計師透過程式管理不同的儲存陣列,並善用所提供的硬體加速特性。系統管理者也可以使用 libStorageMgmt 來手動配置儲存裝置,並使用其包含的命令列介面對管理工作加以自動化。
Targetd 外掛程式尚未受到完整的支援,目前還是技術預覽版。
DIF/DIX
DIF/DIX 是 SCSI 標準的新成員。在 RHEL 7.2 中,對於記載於〈新特性〉一章中的 HBA 與儲存陣列來說,這功能是完整支援的項目;但對於其它 HBA 與儲存陣列來說,仍然是技術預覽版。
DIF/DIX 增加了常用的 512 位元組磁碟區塊至 520 位元組,新增的是 DIF(資料完整性欄位,Data Integrity Field)。DIF 儲存了資料區塊的校驗值,寫入時會由 HBA(主匯流排介面卡,Host Bus Adapter)進行運算。接下來儲存裝置會在收到時確認校驗值,然後儲存資料與校驗值。反過來,在讀取時儲存裝置會檢查校驗值,然後由收取資料的 HBA 檢查。
dm-era device-mapper 目標
RHEL 7.1 引入了
dm-era 裝置對應目標(device-mapper target)作為技術預覽功能。dm-era 會持續追蹤哪些區塊在使用者定義的時間(era)內被寫入。每個 era 目標都會保留現有的 era 作為單調、持續增加的 32 位元計數器。這目標會啟用備份軟體,追蹤上次備份之後哪些區塊已經改變。它也會啟用快取的部分無效內容,在回復至供應商的 snapshot 時,回復快取的一致性。dm-era 目標主要是用來與 dm-cache 目標配對。

Where did the comment section go?
Red Hat's documentation publication system recently went through an upgrade to enable speedier, more mobile-friendly content. We decided to re-evaluate our commenting platform to ensure that it meets your expectations and serves as an optimal feedback mechanism. During this redesign, we invite your input on providing feedback on Red Hat documentation via the discussion platform.