UUID and Drive Cloning
UUIDs are not hardware-specific but stored in the partition's filesystem. That means cloning a disk or partition with dd
will result in the same UUID.
You can assign a new UUID by using:
-
tune2fs -U random <device>
(ext2/ext3/ext4) -
xfs_admin -U generate <device>
(xfs) -
reiserfstune -u $(uuidgen) <device>
(reiserfs) -
mkswap -U $(uuidgen) <device>
(swap)
Having duplicated UUIDs doesn't necessarily lead to errors. However booting and mounting a device by UUID will become ambiguous and may lead to the wrong device being used.