[artix-general] [s6] "lsblk -f" now showing uuids for lvm stuff (eg. volumes)

Javier je-vv at e.email
Tue Mar 31 05:47:50 CEST 2020


On 3/30/20 8:51 PM, Javier via artix-general wrote:
> On 3/30/20 8:47 PM, Javier via artix-general wrote:
>> On 3/30/20 8:45 PM, Dudemanguy via artix-general wrote:
>>>
>>> I'm unsure about this one. Does blkid give you anything?
>>
>> Yes, it does:
>>
>>> % blkid 
>>> /dev/sda1: LABEL_FATBOOT="efi" LABEL="efi" UUID="87C5-3983" BLOCK_SIZE="512" TYPE="vfat" PARTUUID="5be1314c-c9e8-0540-8861-8d0d0f549559"
>>> /dev/sda2: UUID="8c3e2ece-e51a-47f7-b6dc-6a5a9797c7ca" TYPE="crypto_LUKS" PARTUUID="ff6d0fe0-4a6b-4225-95bf-d69590af2736"
>>> /dev/sda3: LABEL="boot" UUID="43eec14d-1f21-4be0-b63c-34e56f543e90" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="2f02aa05-7bb6-9e45-8283-c5670104383d"
>>> /dev/mapper/cryp-lm-4: UUID="5gVrRQ-x2Ae-Q78w-VxKZ-5rl9-28fp-Dg0h8e" TYPE="LVM2_member"
>>> /dev/mapper/lm--4-root: LABEL="lm-4-roo" UUID="8441a31c-c147-4a1c-8bd8-025af76d0b53" BLOCK_SIZE="4096" TYPE="ext4"
>>
>> And seems to match what a similar arch box exposes...
> 
> BTW, this still after upgrading lvm2-s6 to the current gremlins version (v. 20200330-1).

Could it be rather an eudev bug, or still somethin about the lvm metadata not found?

By running "LSBLK_DEBUG=all lsblk" on artix-s6 I get:

2390: lsblk:      DEV: [0x55a1a1948ec0]: dm-0: found udev properties
2390: lsblk:      DEV: [0x55a1a1948ec0]:  from udev
2390: lsblk:      DEV: [0x55a1a1948ec0]:  refer data[1]="(null)"
2390: lsblk:      DEV: [0x55a1a1948ec0]: /dev/mapper/cryp-lm-4: properties requested
2390: lsblk:      DEV: [0x55a1a1948ec0]:  refer data[2]="(null)"
2390: lsblk:      DEV: [0x55a1a1948ec0]: /dev/mapper/cryp-lm-4: properties requested
2390: lsblk:      DEV: [0x55a1a1948ec0]:  refer data[3]="(null)"
2390: lsblk:      DEV: [0x55a1a1948ec0]: /dev/mapper/cryp-lm-4: properties requested
2390: lsblk:      DEV: [0x55a1a1948ec0]:  refer data[4]="(null)"
2390: lsblk:      DEV: [0x55a1a1948ec0]:  refer data[5]="(null)"
2390: lsblk:      DEV: [0x55a1a1948ec0]:  refer data[6]="(null)"
2390: lsblk:      DEV: [0x55a1a1948ec0]:  refer data[7]="(null)"
2390: lsblk:      DEV: [0x55a1a1948ec0]:  refer data[8]="254:0  "
2390: lsblk:      DEV: [0x55a1a1948ec0]: dm-0 -> continue to child
2390: lsblk:      DEV: [0x55a1a1948440]: add 'dm-1' to scols
2390: lsblk:      DEV: [0x55a1a1948440]:  refer data[0]="lm--4-root"
2390: lsblk:      DEV: [0x55a1a1948440]: /dev/mapper/lm--4-root: properties requested
2390: lsblk:      DEV: [0x55a1a1948440]: dm-1: found udev properties
2390: lsblk:      DEV: [0x55a1a1948440]:  from udev
2390: lsblk:      DEV: [0x55a1a1948440]:  refer data[1]="(null)"
2390: lsblk:      DEV: [0x55a1a1948440]: /dev/mapper/lm--4-root: properties requested
2390: lsblk:      DEV: [0x55a1a1948440]:  refer data[2]="(null)"
2390: lsblk:      DEV: [0x55a1a1948440]: /dev/mapper/lm--4-root: properties requested
2390: lsblk:      DEV: [0x55a1a1948440]:  refer data[3]="(null)"
2390: lsblk:      DEV: [0x55a1a1948440]: /dev/mapper/lm--4-root: properties requested
2390: lsblk:      DEV: [0x55a1a1948440]:  refer data[4]="(null)"
2390: lsblk:      DEV: [0x55a1a1948440]: mountpoint: /
2390: lsblk:      DEV: [0x55a1a1948440]:  refer data[5]="131.2G"
2390: lsblk:      DEV: [0x55a1a1948440]:  refer data[6]="35%"
2390: lsblk:      DEV: [0x55a1a1948440]:  refer data[7]="/"
2390: lsblk:      DEV: [0x55a1a1948440]:  refer data[8]="254:1  "

While on an arch I get:

...
177260: lsblk:      DEV: [0x563d42f91ec0]: dm-0: found udev properties
177260: lsblk:      DEV: [0x563d42f91ec0]:  from udev
177260: lsblk:      DEV: [0x563d42f91ec0]:  refer data[1]="LVM2_member"
177260: lsblk:      DEV: [0x563d42f91ec0]: /dev/mapper/cryp-m1: properties requested
177260: lsblk:      DEV: [0x563d42f91ec0]:  refer data[2]="LVM2 001"
177260: lsblk:      DEV: [0x563d42f91ec0]: /dev/mapper/cryp-m1: properties requested
177260: lsblk:      DEV: [0x563d42f91ec0]:  refer data[3]="(null)"
177260: lsblk:      DEV: [0x563d42f91ec0]: /dev/mapper/cryp-m1: properties requested
177260: lsblk:      DEV: [0x563d42f91ec0]:  refer data[4]="58XT06-y8YP-jJbJ-cUgd-Xd6i-lYHz-Iofkqk"
177260: lsblk:      DEV: [0x563d42f91ec0]:  refer data[5]="(null)"
177260: lsblk:      DEV: [0x563d42f91ec0]:  refer data[6]="(null)"
177260: lsblk:      DEV: [0x563d42f91ec0]:  refer data[7]="(null)"
177260: lsblk:      DEV: [0x563d42f91ec0]:  refer data[8]="254:0  "
177260: lsblk:      DEV: [0x563d42f91ec0]: dm-0 -> continue to child
177260: lsblk:      DEV: [0x563d42f91440]: add 'dm-1' to scols
177260: lsblk:      DEV: [0x563d42f91440]:  refer data[0]="m1-root"
177260: lsblk:      DEV: [0x563d42f91440]: /dev/mapper/m1-root: properties requested
177260: lsblk:      DEV: [0x563d42f91440]: dm-1: found udev properties
177260: lsblk:      DEV: [0x563d42f91440]:  from udev
177260: lsblk:      DEV: [0x563d42f91440]:  refer data[1]="ext4"
177260: lsblk:      DEV: [0x563d42f91440]: /dev/mapper/m1-root: properties requested
177260: lsblk:      DEV: [0x563d42f91440]:  refer data[2]="1.0"
177260: lsblk:      DEV: [0x563d42f91440]: /dev/mapper/m1-root: properties requested
177260: lsblk:      DEV: [0x563d42f91440]:  refer data[3]="m1-all"
177260: lsblk:      DEV: [0x563d42f91440]: /dev/mapper/m1-root: properties requested
177260: lsblk:      DEV: [0x563d42f91440]:  refer data[4]="4faf705a-d425-4255-a98c-e07d57e78398"
177260: lsblk:      DEV: [0x563d42f91440]: mountpoint: /
177260: lsblk:      DEV: [0x563d42f91440]:  refer data[5]="20.2G"
177260: lsblk:      DEV: [0x563d42f91440]:  refer data[6]="86%"
177260: lsblk:      DEV: [0x563d42f91440]:  refer data[7]="/"
177260: lsblk:      DEV: [0x563d42f91440]:  refer data[8]="254:1  "
...

Notice how on arch, udev finds data[4] to be the uuid for both the group and volume, whereas on artix udev finds them to be "(null)".  Again, not sure if an eudev thing, or instead the lvm metadata not cached by the daemons, or something else.  I'm no expert on this.  I've always just used lsblk -f...  Whatever it is, I don't know if whatever is missing also affects other things besides lsblk -f...

Thanks !

-- 
Javier

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 228 bytes
Desc: OpenPGP digital signature
URL: <https://lists.artixlinux.org/archives/artix-general/attachments/20200330/99996de9/attachment.sig>


More information about the artix-general mailing list