Bug 18727 - wrong uuid detection for xfs
: wrong uuid detection for xfs
Status: CLOSED FIXED
: Sisyphus
(All bugs in Sisyphus/libvolume_id)
: unstable
: all Linux
: P2 normal
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2009-02-02 19:11 by
Modified: 2009-02-19 15:17 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2009-02-02 19:11:02
Меняем UUID:

[root@sla]# xfs_admin -L label -U 10000000-1000-1000-1000-100000000000
/dev/sda9
writing all SBs
new label = "label"
Clearing log and setting UUID
writing all SBs
new UUID = 10000000-1000-1000-1000-100000000000

Спрашиваем с помошью libblkid -- все правильно:

[root@sla]# blkid /dev/sda9
/dev/sda9: UUID="10000000-1000-1000-1000-100000000000" TYPE="xfs" LABEL="label"

Спрашиваем у udev -- неправильно!

[root@sla]# udevadm info --name=sda9 --query=env | grep ID_FS_UUID=
ID_FS_UUID=fa511f66-b5b1-417c-bd37-cbea3f52fed6

Соответственно, и всякие устройства /dev/disk/by-uuid неправильные
получаются...
Похоже, это проблема в определении uuid, а не в том, что где-то застряло старое
значение. Так как и после перезагрузки машины, и после создания новой xfs
значения в udev и blkid все равно различаются.
------- Comment #1 From 2009-02-19 15:16:31 -------
Действительно, udev помнил старое значение.

При обновлении udev с 137-alt1 до 138-alt1 проблема пропала.