linux:backup-clone:uuid
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revision | |||
| linux:backup-clone:uuid [2022/10/09 09:23] – [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 // | ||
| - | |||
| - | UUIDs are not hardware-specific but stored in the partition' | ||
| - | < | ||
| - | 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. Or update the UUID of the partition manually with the methods below. | ||
| - | |||
| - | |||
| - | ===== 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/sda3 | ||
| - | /dev/sda3: UUID=" | ||
| - | |||
| - | # blkid -p /dev/sda3 | ||
| - | /dev/sda3: UUID=" | ||
| - | |||
| - | # dumpe2fs /dev/sda3 | grep UUID | ||
| - | dumpe2fs 1.44.5 (15-Dec-2018) | ||
| - | Filesystem UUID: 1fa3df4b-0f8b-47f0-b72b-2790bf42d581 | ||
| - | </ | ||
| - | |||
| - | ===== 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 / | ||
| - | |||
| - | </ | ||
| - | Tune2fs is for ext2/3/4 filesystems. Swap is its own filesystem. To change a UUID on swap, recreate it with mkswap: | ||
| - | < | ||
| - | # mkswap -U < | ||
| - | </ | ||
| - | ===== 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.1665307393.txt.gz · Last modified: by oscar
