linux:backup-clone:uuid
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| linux:backup-clone:uuid [2022/10/09 06:22] – [Change UUID of Filesystems] oscar | linux:backup-clone:uuid [Unknown date] (current) – removed - external edit (Unknown date) 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== UUID Information ====== | ||
| - | ---- | ||
| - | ===== Be aware of UUID ===== | ||
| - | UUID stands for Universally Unique IDentifier of a partition. This ID is used in few different places to identify the partition. Most commonly this would be /etc/fstab. | ||
| - | |||
| - | ===== UUID vs PARTUUID ===== | ||
| - | * **UUID** is a // | ||
| - | * **PARTUUID** is a // | ||
| - | |||
| - | |||
| - | You can get a few hints about the difference between UUID and PARTUUID by specifying the -p option. | ||
| - | |||
| - | blkid -p /dev/sda1 | ||
| - | |||
| - | |||
| - | UUIDs are not hardware-specific but stored in the partition' | ||
| - | However recreating the partitions manually on the new disk (e.g. smaller disk), will result in new UUID. This could result in problems when booting the new disk uses UUID in fstab. | ||
| - | < | ||
| - | cat /etc/fstab | ||
| - | # /etc/fstab: static file system information. | ||
| - | # <file system> <mount point> | ||
| - | # / was on /dev/sda3 during installation | ||
| - | UUID=b2fa29ee-670f-4d44-becc-d9ec368d4a41 / | ||
| - | </ | ||
| - | This can be solved by either changing the entries in fstab to the old style: /dev/dbX, Or by getting the new UUID and update fstab accordingy: | ||
| - | < | ||
| - | # blkid /dev/sdb1 | ||
| - | /dev/sdb1: UUID=" | ||
| - | </ | ||
| - | |||
| - | |||
| - | | ||
| - | |||
| - | $ 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 | ||
| - | |||
| - | Check if UUID is properly assigned to the partition. | ||
| - | |||
| - | $ sudo blkid /dev/sdb1 | ||
| - | /dev/sdb1: UUID=" | ||
| - | |||
| - | |||
| - | ===== Check current UUID of the filesystem ===== | ||
| - | To find of the current UUID of the filesystem you can use either of the below commands. | ||
| - | < | ||
| - | # blkid /dev/sdc1 | ||
| - | /dev/sdc1: UUID=" | ||
| - | |||
| - | # dumpe2fs /dev/sdc1 | grep UUID | ||
| - | dumpe2fs 1.42.9 (28-Dec-2013) | ||
| - | Filesystem UUID: 94ddf54e-53f7-4a1a-bd2f-d0a01ee448d1 | ||
| - | |||
| - | You can also view the UUID in the file /etc/fstab, if there is an entry done manually for the filesyste. | ||
| - | |||
| - | # grep data /etc/fstab | ||
| - | UUID=" | ||
| - | |||
| - | </ | ||
| - | |||
| - | ===== Change UUID of Filesystems ===== | ||
| - | To do this, we are going to use tune2fs. The partition has to be unmounted prior apply the new UUID: | ||
| - | < | ||
| - | # umount /dev/sdb1 | ||
| - | |||
| - | # tune2fs -U 94ddf54e-53f7-4a1a-bd2f-d0a01ee448d1 / | ||
| - | # tune2fs -U random / | ||
| - | |||
| - | </ | ||
| - | |||
| - | ===== Change PARTUUID in partition table ===== | ||
| - | You can change the PARTUUID of a partition with gdisk. I'd recommend to read man gdisk first. In the following example I show how I changed the PARTUUID of the second partition on my first drive (sda): | ||
| - | < | ||
| - | $ sudo gdisk /dev/sda | ||
| - | [sudo] password for mook: | ||
| - | GPT fdisk (gdisk) version 1.0.5 | ||
| - | |||
| - | Partition table scan: | ||
| - | MBR: protective | ||
| - | BSD: not present | ||
| - | APM: not present | ||
| - | GPT: present | ||
| - | |||
| - | Found valid GPT with protective MBR; using GPT. | ||
| - | |||
| - | Command (? for help): x # enter x to change to experts menu | ||
| - | |||
| - | Expert command (? for help): c # enter c to change PARTUUID | ||
| - | Partition number (1-2): 2 # enter the number of the partition you want to change | ||
| - | Enter the partition' | ||
| - | New GUID is 76349364-D66C-4C19-B422-237A0D2DB9F5 | ||
| - | |||
| - | Expert command (? for help): m # enter m to go back to main menu | ||
| - | |||
| - | Command (? for help): w # enter w to write the change to disk | ||
| - | |||
| - | Command (? for help): q # enter q to exit gdisk | ||
| - | $ | ||
| - | |||
| - | </ | ||
linux/backup-clone/uuid.1665296533.txt.gz · Last modified: by oscar
