]> git.ipfire.org Git - thirdparty/util-linux.git/commit - libblkid/src/superblocks/xfs.c
libblkid: don't use UUID= for xfs external log
authorKarel Zak <kzak@redhat.com>
Wed, 11 Sep 2013 13:37:05 +0000 (15:37 +0200)
committerKarel Zak <kzak@redhat.com>
Wed, 11 Sep 2013 13:37:05 +0000 (15:37 +0200)
commite9b1e01762897895354c10f71b383d54a1f91271
treef61ee817ce3a4c48c85e4aa3be3c7d898ddffe8b
parented5a064d2ef8660c6cf329d9f57a39afc59ff675
libblkid: don't use UUID= for xfs external log

The log UUID is usually the same as filesystem UUID, it is bad idea to
have two devices with the same UUID in the system. It seems batter to
use only LOGUUID= for xfs external log.

 # mkfs.xfs -l logdev=/dev/sdb1 /dev/sdb2

 # blkid -p -o udev /dev/sdb1 | grep FS
 ID_FS_LOGUUID=4063d453-5c01-46ce-b92f-9523d64aecc7
 ID_FS_TYPE=xfs_external_log
 ID_FS_USAGE=other

 # blkid -p -o udev /dev/sdb2 | grep FS
 ID_FS_UUID=4063d453-5c01-46ce-b92f-9523d64aecc7
 ID_FS_TYPE=xfs
 ID_FS_USAGE=filesystem

The filesystem (sdb2) uses UUID= and log (sdb1) uses LOGUUID=.

Signed-off-by: Karel Zak <kzak@redhat.com>
libblkid/src/superblocks/xfs.c