5.6. udev プロパティーによるマルチパスの無効化
multipath.conf ファイル内の udev プロパティーを使用して、マルチパスからデバイスを除外します。この方法を使用すると、ハードウェアの種類や接続など、システムで検出された属性に基づく柔軟なフィルタリングが可能になり、マルチパスから除外するデバイスを正確に制御できます。
手順
デバイスの
udev変数を表示します。udevadm info --query=all -n /dev/sdb
# udevadm info --query=all -n /dev/sdbCopy to Clipboard Copied! Toggle word wrap Toggle overflow propertyパラメーターを使用して、/etc/multipath.conf設定ファイルのデバイスを無効にします。このパラメーターは、デバイスのudev環境変数名と一致する正規表現の文字列です。以下の例は、
udevプロパティーID_ATAを持つすべてのデバイスでマルチパスを無効にします。blacklist { property "ID_ATA" }blacklist { property "ID_ATA" }Copy to Clipboard Copied! Toggle word wrap Toggle overflow 次のいずれかのコマンドを実行してマルチパス設定ファイルを変更した後、
/etc/multipath.confファイルを検証します。設定エラーを表示するには、以下のコマンドを実行します。
multipath -t > /dev/null
# multipath -t > /dev/nullCopy to Clipboard Copied! Toggle word wrap Toggle overflow 変更が追加された新しい設定を表示するには、以下のコマンドを実行します。
multipath -t
# multipath -tCopy to Clipboard Copied! Toggle word wrap Toggle overflow
/etc/multipath.confファイルを再読み込みし、multipathdデーモンを再設定して変更を反映します。service multipathd reload
# service multipathd reloadCopy to Clipboard Copied! Toggle word wrap Toggle overflow