回答:
のエントリの名前はudev/dev
によって決定されます。シリアル番号などの際立った特徴を見つけて、次のようなルールを追加します。
KERNEL=="sd*", ATTR{vendor}=="Yoyodine", ENV{ID_SERIAL}=="123-abc", NAME=="sdd"
KERNEL=="sd*", ATTR{vendor}=="Yoyodine", ENV{ID_SERIAL}=="123-def", NAME=="sde"
Debianでは、これらをディレクトリ内のファイルに追加します(/etc/udev/rules.d/
例:)/etc/udev/rules.d/mydisks.rules
。ほとんどのディストリビューションはこの場所を使用していると思います。
ATTR
、ENV
およびその他の基準を使用して、デバイスを一致させることができます(可能性の完全なリストについては、udevのドキュメントを参照してください)。udevinfo -a -n /dev/sdz
ドライブが使用可能なときに実行し、その/dev/sdz
属性を確認します。ATTR
属性には、デバイス自体にマッチします。またATTRS
、親デバイス(デバイスが接続されているバスなど)の属性と一致することもあります。入力のATTRS
1つのセクションからのみルールを使用できることに注意してくださいudevinfo
。さらに、ATTR
最初のセクションのルールを使用できます。[ udevadm info -a -n /dev/sdb
]の出力を理解する(詳細についてはhttps://unix.stackexchange.com/questions/45791/understand-output-of-udevadm-info-an-dev-sdbを参照)。
作業中は、old-nas
やなどの表現力豊かな名前を付けることもできますnew-nas
。