lsblkメジャーキーとマイナーキーは何を表しますか?

lsblkメジャーキーとマイナーキーは何を表しますか?

mknod専攻と不専攻を参照してください。

$ lsblk --all --noheadings --output "NAME,MAJ:MIN" --raw  /dev/loop0
loop0 7:1
loop0 259:0
loop0 259:1

ベストアンサー1

主なデバイス番号は、デバイスに関連するドライバを識別します。

8: SATA
259: Loop device
252: NVME

マイナーデバイス番号は、メインデバイス番号で指定されたドライバでのみ使用されます。カーネルの他の部分では、それを使用せずに単にドライバに渡します。ドライバが複数のデバイスを制御するのが一般的です(リストに表示されています)。マイナー番号は、ドライバーとデバイスを区別する方法を提供します。

Googleで5秒間検索したところ、次のことがわかりました。https://www.oreilly.com/library/view/linux-device-drivers/0596000081/ch03s02.html

おすすめ記事