Linuxudev 文件在哪裡描述“P”、“N”、“L”、“S”、“E”前綴在
udev 文件在哪裡描述“P”、“N”、“L”、“S”、“E”前綴在 udevadm info
輸出中的含義以及它們與規則的關係?
注意:這裡有一個相關的問題,描述了這個人的具體情況和他們的塊設備“/dev/sdb”的輸出,但我正在嘗試為特定分區設置一些東西(我的是“/dev/sdb1”)我的問題沒有得到回答。我想知道官方文件在哪里以及回答問題的人如何回答…
我跑了
udevadm info /dev/sdb1
。我將在下面粘貼我的輸出。我想知道準確描述此輸出含義的文件在哪裡。例如,我想確切地知道前綴的含義。man udev
我在or的手冊頁文件中找不到這個man udevadm
。實際文件在udevadm info
哪裡?我有一個我正在嘗試解決的特定問題,但如果我不了解系統及其輸出,我將無法解決它。我可以推斷“E”是“環境”,但這實際上是在哪裡說明的?其他是什麼?我在一個debian測試系統上。
的輸出
udevadm info /dev/sdb1
P: /devices/pci0000:00/0000:00:14.0/usb2/2-2/2-2:1.0/host3/target3:0:0/3:0:0:0/block/sdb/sdb2 N: sdb2 L: 0 S: disk/by-label/Nate\x20Backup S: disk/by-id/usb-Seagate_Expansion_NAAYJXGA-0:0-part2 S: disk/by-path/pci-0000:00:14.0-usb-0:2:1.0-scsi-0:0:0:0-part2 S: disk/by-partuuid/f377af76-4eb6-4895-a549-2a9a5eb712bd S: disk/by-uuid/608D-8EE9 E: DEVPATH=/devices/pci0000:00/0000:00:14.0/usb2/2-2/2-2:1.0/host3/target3:0:0/3:0:0:0/block/sdb/sdb2 E: DEVNAME=/dev/sdb2 E: DEVTYPE=partition E: PARTN=2 E: MAJOR=8 E: MINOR=18 E: SUBSYSTEM=block E: USEC_INITIALIZED=94321500 E: ID_VENDOR=Seagate E: ID_VENDOR_ENC=Seagate\x20 E: ID_VENDOR_ID=0bc2 E: ID_MODEL=Expansion E: ID_MODEL_ENC=Expansion\x20\x20\x20\x20\x20\x20\x20 E: ID_MODEL_ID=231a E: ID_REVISION=0712 E: ID_SERIAL=Seagate_Expansion_NAAYJXGA-0:0 E: ID_SERIAL_SHORT=NAAYJXGA E: ID_TYPE=disk E: ID_INSTANCE=0:0 E: ID_BUS=usb E: ID_USB_INTERFACES=:080650:080662: E: ID_USB_INTERFACE_NUM=00 E: ID_USB_DRIVER=uas E: ID_PATH=pci-0000:00:14.0-usb-0:2:1.0-scsi-0:0:0:0 E: ID_PATH_TAG=pci-0000_00_14_0-usb-0_2_1_0-scsi-0_0_0_0 E: ID_PART_TABLE_UUID=7bffbc3d-692e-4fad-a8c3-f2f5760bec54 E: ID_PART_TABLE_TYPE=gpt E: ID_FS_LABEL=Nate_Backup E: ID_FS_LABEL_ENC=Nate\x20Backup E: ID_FS_UUID=608D-8EE9 E: ID_FS_UUID_ENC=608D-8EE9 E: ID_FS_VERSION=1.0 E: ID_FS_TYPE=exfat E: ID_FS_USAGE=filesystem E: ID_PART_ENTRY_SCHEME=gpt E: ID_PART_ENTRY_UUID=f377af76-4eb6-4895-a549-2a9a5eb712bd E: ID_PART_ENTRY_TYPE=ebd0a0a2-b9e5-4433-87c0-68b6b72699c7 E: ID_PART_ENTRY_NUMBER=2 E: ID_PART_ENTRY_OFFSET=411648 E: ID_PART_ENTRY_SIZE=9767129088 E: ID_PART_ENTRY_DISK=8:16 E: DEVLINKS=/dev/disk/by-label/Nate\x20Backup /dev/disk/by-id/usb-Seagate_Expansion_NAAYJXGA-0:0-part2 /dev/disk/by-path/pci-0000:00:14.0-usb-0:2:1.0-scsi-0:0:0:0-part2 /dev/disk/by-partuuid/f377af76-4eb6-4895-a549-2a9a5eb712bd /dev/disk/by-uuid/608D-8EE9 E: TAGS=:systemd: E: CURRENT_TAGS=:systemd:
**更新:**看起來它不在文件中,如接受的答案中所述。但是,開發人員已經解決了這個問題。請參閱已接受答案下方的 Eduardo Trapani 的評論。此更改是 github (7-7-21) 上 v249 版本的一部分,您可以通過查看https://github.com/systemd/systemd/commit/205013c8002aacd142264e9b4560e86b0ba05830頂部附近看到
我沒有找到文件,但原始碼似乎相當清晰
P
= 路徑(或開發路徑)N
= 名字L
= link_priority -預設為 0S
=連結(或符號連結)E
=財產。這E
可能是因為屬性是通過ENV{key}