Linux distribution create and use
UUID on disk partitions during system installation which is then used to mount the partition in
/etc/fstab. This addresses the problem of changing device name of the partition which the partition could then no longer be correctly mounted via
You can create and assign
UUID on newly created partitions from the terminal in
$ uuidgen 39ea80c4-e748-47eb-835c-64025de53e26
uuidgen is normally installed by default in most
You can also get
$ cat /proc/sys/kernel/random/uuid 5c27b2b3-58f4-4469-a717-45865f517400
UUIDis not mounted.
$ sudo umount /dev/sdb1
$ sudo e2fsck -f /dev/sdb1 e2fsck 1.44.6 (5-Mar-2019) Pass 1: Checking inodes, blocks, and sizes Pass 2: Checking directory structure Pass 3: Checking directory connectivity Pass 4: Checking reference counts Pass 5: Checking group summary information /dev/sdb1: 11/1310720 files (0.0% non-contiguous), 126322/5242624 blocks
UUIDto partition using
$ sudo tune2fs /dev/sdb1 -U 39ea80c4-e748-47eb-835c-64025de53e26 tune2fs 1.44.6 (5-Mar-2019) Setting the UUID on this filesystem could take some time. Proceed anyway (or wait 5 seconds to proceed) ? (y,N) y
UUIDis properly assigned to the partition.
$ sudo blkid /dev/sdb1 /dev/sdb1: UUID="39ea80c4-e748-47eb-835c-64025de53e26" TYPE="ext4" PARTUUID="2c6a7a3a-01"
Comment anonymously. Login not required.