章 10. 儲存裝置

udev 規則支援使用額外掛載點以及允許的掛載點

您現在已能透過 udev 規則指定額外掛載點以及一列允許的掛載點。系統管理員能編寫自訂規則以強制或限制特定裝置集的掛載選項。比方說,USB 裝置能被限制為總是處於唯讀狀態。

udisks 支援 noexec 全域選項

udisks 工具現在已接受針對所有無特權使用者的掛載點,強制使用 noexec 全域選項。在桌面系統上,noexec 選項能防止使用者錯誤執行特定應用程式。

預設的 multipath 配置檔案現在已包含了 Dell MD36xxf 儲存裝置陣列的內建配置

先前,Dell MD36xxf 儲存裝置陣列的預設設定並不包含在預設 multipath 配置檔案的裝置部分中,而這影響了這些陣列的效能。現在,這些設定已包含在此配置檔案中。

在 multipath.conf 檔案中新增了 config_dir 選項

原先,使用者無法將其配置分佈在 /etc/multipath.conf 與其它配置檔案之間。這造成使用者無法為他們的所有機器設定一個主要配置檔案,並在另一個獨立的配置檔案中為各機器保留機器特屬的配置資訊。
為了解決這項問題,有項新的 config_dir 選項已新增至 multipath.config 檔案中。使用者必須將 config_dir 選項更改為空白字串或完整目錄路徑名稱。當設為空白字串以外的格式時,multipath 將會以字母順序讀取所有 .conf 檔案。它接著將會套用配置,如被新增至 /etc/multipath.conf 一般。若未進行此變更,config_dir 便會預設為 /etc/multipath/conf.d。

現在 lvchange -p 能修正在邏輯卷冊上的 kernel 中的權限

若邏輯卷冊為唯讀且啟用中,但其 metadata 表示它可寫入(若配置設定 activation/read_only_volume_list 遭到更改,此情況就可能會發生)的話,您現在已能使用 lvchange --permission rw 指令來使啟用中的邏輯卷冊與 metadata 對齊,並使它可寫入。執行 lvchange --refresh 指令也能達到相同的效果,不過這項新功能在部分情況下可能會較為便利。此外,lvchange --permission r 指令現在將會更新一個啟用中、唯讀的邏輯卷冊。欲取得更多有關於 lvchange 指令的相關資訊,請參閱 lvchange(8) man page。

multipathd 含有兩項新的配置選項 delay_watch_checksdelay_wait_checks

當路徑不可靠時(比方說連線時常斷線),multipathd 還是會繼續嘗試使用該路徑。multipathd 會在經過 300 秒之後才會斷定路徑已無法存取,這可能會使 multipathd 看似停止運作。為了修正此問題,兩項新配置選項已被新增:delay_watch_checks 和 delay_wait_checks。請將 delay_watch_checks 設為 multipathd 啟用後,監控路徑的循環次數。若該路徑在指定的值之內無效的話,multipathd 便不會使用它。multipathd 接著便會藉由 delay_wait_checks 選項,告知它必須經過幾次的連續循環,路徑才會再次生效。這可避免低信賴度的路徑一連上線時便馬上被使用。

mdadm 已升級為上游版本 3.3.2

版本 3.3.2 的 mdadm 提供了數項錯誤修正以及下列功能:RAID 卷冊失敗時自動重建陣列、遷移 RAID 等級、檢查點容錯能力、SAS-SATA 磁碟漫遊。這些功能皆透過外部 metadata 格式支援,並且能讓 Red Hat 持續支援 Intel 的 RSTe SW 堆疊。