Red Hat 7.1 “udev”ルールの変更 – “SYMLINK+”と “NAME” [重複]

Red Hat 7.1 “udev”ルールの変更 – “SYMLINK+”と “NAME” [重複]

インストールしようとしています。Oracle ASMRed Hat Linux(RHEL)7.1でこれを設定しようとしています。ウデブルール。 udevルールには、SYMLINK+この属性NAMEを置き換えるように見える新しい属性があることがわかりました。

勤務規則:

SUBSYSTEM=="block", KERNEL=="powerae",  SYMLINK+="ORAdisk1", OWNER="grid", GROUP="oinstall", MODE="0660"

動作しないルール:

SUBSYSTEM=="block", KERNEL=="powerae",  NAME="ORAdisk1", OWNER="grid", GROUP="oinstall", MODE="0660"

Red Hat リリースノートを検索しましたが、udev ルールの詳細が見つかりませんでした。 RHEL 6 udevルールはRHEL 7と互換性がありますか?

ベストアンサー1

これで、ネットワークインターフェイスの名前を変更することさえできません。以下のOld Manページはこれについて非常によく説明しています。

man udev

NAME

    ネットワークインターフェイスに使用する名前です。 udevはデバイスノードの名前を変更できず、追加のシンボリックリンクのみを生成できます。

〜でも旧バージョン 175:

NAME

    ネットワークインタフェースの名前は何で指定する必要がありますか?

    また、回避策として、デバイスノードの名前を次のように指定する必要があります。通常、カーネルは定義されたノード名を提供するか、udevがイベントを受信する前にノードを作成および削除します。カーネルのデフォルトでノード名を変更すると不一致が発生するため、サポートされません。カーネルがNAME異なる名前を指定すると、エラーが記録されます。 udevはカーネル提供のデバイスノード名を変更せずにデバイスノードの権限を処理し、追加のシンボリックリンクを作成するだけです。SYMLINK名前を変更する代わりにデバイスノードを使用する必要があります。ただし、シンボリックリンク名はデバイスノード名と競合してはいけません。競合すると、予測できない動作が発生する可能性があります。

おすすめ記事