、、、、および/dev/disk
フォルダがあります。これを担当するソフトウェアというディレクトリを作成し、名前が指す親ブロックデバイスのパーティションテーブルのUUIDであるシンボリックリンクで埋める方法はありますか?by-id
by-label
by-partlabel
by-partuuid
by-path
by-uuid
by-ptuuid
答え1
カスタム udev ルールを使用できます。たとえば、次のようになります。
ENV{ID_PART_TABLE_UUID}=="?*", SYMLINK+="disk/by-ptuuid/$env{ID_PART_TABLE_UUID}"
/etc/udev/rules.d/99-by-ptuuid.rules
パーティションテーブルuuid(PTUUID)を持つ各パーティションテーブルについて、それに応じてブロックデバイスに再シンボリックリンクする必要があります。
ただし、ここには追加の確認はありません。したがって、カーネルが通常ネストされたパーティションテーブルを考慮していない場合でも、VMやISOイメージを持つパーティション/論理ボリュームなどの奇妙な結果が含まれる可能性があります。