![udev 文档在哪里描述“P”、“N”、“L”、“S”、“E”前缀在 `udevadm info` 输出中的含义以及它们与规则的关系?](https://linux22.com/image/191322/udev%20%E6%96%87%E6%A1%A3%E5%9C%A8%E5%93%AA%E9%87%8C%E6%8F%8F%E8%BF%B0%E2%80%9CP%E2%80%9D%E3%80%81%E2%80%9CN%E2%80%9D%E3%80%81%E2%80%9CL%E2%80%9D%E3%80%81%E2%80%9CS%E2%80%9D%E3%80%81%E2%80%9CE%E2%80%9D%E5%89%8D%E7%BC%80%E5%9C%A8%20%60udevadm%20info%60%20%E8%BE%93%E5%87%BA%E4%B8%AD%E7%9A%84%E5%90%AB%E4%B9%89%E4%BB%A5%E5%8F%8A%E5%AE%83%E4%BB%AC%E4%B8%8E%E8%A7%84%E5%88%99%E7%9A%84%E5%85%B3%E7%B3%BB%EF%BC%9F.png)
注:有一个相关问题这里它描述了此人的具体情况及其块设备“/dev/sdb”的输出,但我试图为特定分区设置一些内容(我的是“/dev/sdb1”),但我的问题没有得到解答。我想知道官方文档在哪里以及回答问题的人是如何回答的......
我跑了udevadm info /dev/sdb1
。我将在下面粘贴我的输出。我想知道准确描述此输出含义的文档在哪里。例如,我想确切地知道前缀的含义。我在man udev
或 的手册页文档中找不到此内容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