Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

4.2.2. 根據裝置名稱來建立黑名單

您可根據裝置名稱將裝置類型納入黑名單中,如此一來這些裝置便不會被併入 multipath 裝置的群組中,方法是在配置檔案的 blacklist 一節中,指定 devnode 項目。
下列範例顯示了在配置檔案中,所有 SCSI 裝置皆納入了黑名單中,因為它將所有 sd* 裝置納入了黑名單中。
blacklist {
       devnode "^sd[a-z]"
}
您可以在配置檔案的 blacklist 一節中,使用 devnode 項目來指定各別的裝置以納入黑名單中,而非納入某種類的所有裝置。然而我們並不建議這麼作。除非某個裝置是以 udev 規則靜態對映,否則系統無法保證重新開機後,該裝置能保有原來的名稱。舉例來說,重新開機後,某個裝置可能會從 /dev/sda 變為 /dev/sdb
就預設值,以下 devnode 項目會被編譯入預設的黑名單中;在黑名單中的裝置一般不支援 DM-Multipath。若要啟用這些裝置的 multipath 功能,您需要將它們指定於配置檔案的 blacklist_exceptions 部份中,如〈節 4.2.4, “黑名單的例外”〉中所述。
blacklist {
       devnode "^(ram|raw|loop|fd|md|dm-|sr|scd|st)[0-9]*"
       devnode "^(td|hd)[a-z]"
}