如何更改 Linux 文件系统中分区的 UUID
在这个简短的教程中,您将学习如何更改 Linux 分区的 UUID。当两个分区的 UUID 相同时,这可以帮助您解决不太可能发生的情况。
实际上,这确实很难发生,但仍然有可能,例如使用 dd 命令复制分区。
什么是UUID?
UUID 代表分区的通用唯一标识符。此ID在几个不同的地方用于识别分区。最常见的是/etc/fstab。
如何查找文件系统的 UUID
要查找分区的 UUID,您可以使用 blkid 命令,如下所示。
blkid|grep UUID
如何更改文件系统的 UUID
更改文件系统的UUID相当容易。为此,我们将使用tune2fs。出于本教程的目的,我将更改第二个分区 /dev/sdb1
上的 UUID,您的分区可能会有所不同,因此请确保您更改的是所需分区的 UUID文件系统。
在应用新的 UUID 之前必须卸载分区:
umount /dev/sdb1
tune2fs -U random /dev/sdb1
blkid | grep sdb1
UUID 已成功更改。现在您可以再次挂载文件系统。
mount /dev/sdb1
如果需要,您还可以使用新的 UUID 更新您的 /etc/fstab。
结论
这是一个如何更改 Linux 分区 UUID 的简短教程。使用此功能的场景非常罕见,您很可能会在本地计算机上使用此功能。