udev ルール - /dev/by-label がありません。

udev ルール - /dev/by-label がありません。

私のハードドライブのudevルールを作成したいと思います。ディスクラベルに基づいてハードドライブを一致させたい。

これを行うには、udevにDEVLINKSその/dev/by-label情報を含める必要があります。

しかし、テストするとき:

udevadm test /block/sda

...

DEVLINKS=/dev/disk/by-path..../dev/disk/by-diskseq ..../dev/disk/by-id

/dev/by-label中にはないと思いました。DEVLINKS

udevにこの情報を使用するようにどのように指示できますか/dev/by-label(後で一致させるために)?

ありがとう

ps:Linux 6.2、Ubuntu 23.04を使用する

pps:私のファイルシステムにシンボリックリンクがあります。 udevの内部には存在しませんDEVLINKS

ベストアンサー1

テストに合格しなければならない

sudo udevadm test /dev/sda1 #use the partition (not /block/sda - which is the disk)

/dev/disk/by-labelが表示されるものは何ですか?

おすすめ記事