Linuxのdevデバイス名を変更するには

devデバイスの名前を変更するには、次の手順を実行します。

  1. どのデバイスの名前を変更するかを確認します。使用可能なすべてのデバイス名は ls /dev コマンドを使用して一覧表示され、どのデバイス名を変更するかを確認できます。
  2. sudo udevadm info -a -n /dev/デバイス名でデバイスの属性情報を取得します。デバイス名は変更したいデバイス名に置き換えます。
  3. デバイスのプロパティ情報からデバイスの一意な識別に使われるATTRS{idVendor}とATTRS{idProduct}フィールドを探す
  4. root権限でテキストエディタ(例:nanoエディタ)を開き、udevルールファイルを作成します。
  5. sudo nano /etc/udev/rules.d/99-custom.rules
  6. 開いたファイルに一行ルールを追加し、ATTRS{idVendor}とATTRS{idProduct}のフィールドの値を実際にユニットが持っている値に置き換えて、その後にユニットの新しい名前を「=」の後ろに書く
  7. サブシステム==”USB”, 属性{idVendor}==”ベンダーID”, 属性{idProduct}==”製品ID”, シンボリックリンク+=”新しいデバイス名”
  8. ファイルを保存して閉じる
  9. 次のコマンドを実行して udev のルールを再読み込みします
  10. sudo udevadm control –reload-rules
  11. 機器を再接続すると、新しい機器名が表示されます。

なお、上記の方法はudevが管理するデバイスの場合のみ適用されます。その他のタイプのデバイスの場合は、別の方法で改行を設定する必要がある可能性があります。

bannerAds