Show Table of Contents
章 12. 儲存裝置
multipath.conf 檔案增加 delay_watch_checks 與 delay_wait_checks 選項
當路徑不可靠時(比方說連線時常斷線),multipathd 還是會繼續嘗試使用該路徑。multipathd 會在經過 300 秒之後才會斷定路徑已無法存取,這可能會使 multipathd 看似停止運作。
為了修正此問題,兩項新配置選項已被新增:delay_watch_checks 和 delay_wait_checks。請將 delay_watch_checks 設為 multipathd 啟用後,監控路徑的循環次數。若該路徑在指定的值之內無效的話,multipathd 便不會使用它。multipathd 接著便會藉由 delay_wait_checks 選項,告知它必須經過幾次的連續循環,路徑才會再次生效。這可避免低信賴度的路徑一連上線時便馬上被使用。
在 multipath.conf 檔案中新增了 config_dir 選項
原先,使用者無法將他們的配置分佈在 /etc/multipath.conf 與其它配置檔案之間。這造成使用者無法為他們的所有機器設定一個主要配置檔案,並在另一個獨立的配置檔案中為各機器保留機器特屬的配置資訊。
為了解決這項問題,有項新的 config_dir 選項已新增至 multipath.config 檔案中。使用者必須將 config_dir 選項更改為空白字串或完整目錄路徑名稱。當設為空白字串以外的格式時,multipath 將會以字母順序讀取所有 .conf 檔案。它接著會套用配置,如被新增至 /etc/multipath.conf 一般。若未進行此變更,config_dir 便會預設為 /etc/multipath/conf.d。
DM 升級
DM(Device Mapper)已更新至上游版本 4.0,並修正了一些錯誤、增強了若干功能,包括顯著的 DM 加密效能的更新,以及 DM 核心的更新,以支援多佇列 blk-mq(區塊 I/O 佇列機制,Block I/O Queueing Mechanism)。
新的 dmstats 指令可以顯示、管理使用 device-mapper 驅動程式的裝置之使用者定義區域的 I/O 統計數據
dmstats 指令提供了 device-mapper I/O 統計資料對使用者空間的支援。這能讓使用者建立、管理、回報 device-mapper 裝置的隨意區域之 I/O 計數器、數據、與延遲長方圖資料。現在統計欄位可以在 dmsetup 報告中找到,dmstats 指令會新增專用的回報模式,設計給統計資訊使用。欲知 dmstats 指令的詳細資訊,請參閱 dmstats(8) 的 man page。
在特定硬體上支援 DIX
RHEL 7.2 僅在以下 HBA 與儲存陣列上 — 但無法在自 SAN 環境中用以啟動的 LUN 上 — 完整支援 SCSI T10 DIX。除此之外,在 RHEL 7 中,T10 DIX 僅支援原生硬體,無法在虛擬客座端上執行。
* EMULEX LPe16000/LPe16002
* QLOGIC QLE2670/QLE2672
* FUJITSU ETERNUS DX100 S3
* FUJITSU ETERNUS DX200 S3
* FUJITSU ETERNUS DX500 S3
* FUJITSU ETERNUS DX600 S3
* FUJITSU ETERNUS DX8100 S3
* FUJITSU ETERNUS DX8700 S3
* FUJITSU ETERNUS DX8900 S3
* FUJITSU ETERNUS DX200F
* FUJITSU ETERNUS DX60 S3
在其它 HBA 與儲存陣列上支援 DIX,依舊屬於技術預覽版。
請注意,T10 DIX 需要資料庫或其它軟體,提供產生、驗證磁碟區塊校驗碼的功能。目前受到支援的 Linux 檔案系統都沒有此功能。
LVM 快取
RHEL 7.1 開始就已完整支援 LVM 快取。這功能允許使用者透過又小又快速的裝置,作為又大、又慢的裝置之快取,以建立 LV(邏輯卷冊)。關於建立快取 LV 的資訊,請參閱
lvmcache(7) 的 man page。
請注意,使用快取 LV 有以下限制:
* 快取 LV 必須是最上層的裝置,不能用作精簡集區 LV、RAID LV 的映像檔、或任何其它子 LV 類型。
* 快取 LV 與子 LV(原始 LV、metadata LV 與資料 LV)只能是線性、磁條或 RAID 類型。
* 快取 LV 建立之後,就無法變更屬性。要改變快取屬性,請移除快取(如
lvmcache(7) 所述),然後用想使用的屬性重建。
新的 LVM/DM 快取政策
在大多數情況下,新的
smq dm-cache 政策可以用來降低記憶體使用量、並改進效能;現在新政策是新 LVM 快取 LV 的預設快取政策。若想使用舊版的 mq 快取政策,請在建立快取 LV 的時候,使用 --cachepolicy 引數。
LVM systemID
現在可以為 LVM VG(卷冊群組)指定擁有者。卷冊群組的擁有者是主機的系統 ID。只有擁有此系統 ID 的主機,才可以使用 VG。這可以讓存於共享裝置上的 VG 獲益,讓多台主機存取;否則的話從多台主機上同步存取時,VG 就不會獲得保護。現在共享裝置上擁有指定系統 ID 的 LVM VG 是由一台主機所擁有,其它主機無法存取。

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.