Commands

如何在 Linux 文件系统中更改分区的 UUID

luobo · 1月18日 · 2020年 · ·

在这个简短的教程中,您将学习如何更改Linux分区的UUID。 当两个分区的UUID相同时,这可以在不太可能发生的情况下为您提供帮助。

实际上,这确实很难发生,但是仍然有可能,例如,使用dd命令复制分区。

什么是UUID?

UUID代表分区的通用唯一IDentifier。 此ID在几个不同的地方用于标识分区。 最常见的是/etc/fstab

如何查找文件系统的UUID

要查找分区的UUID,可以使用blkid命令,如下所示:

blkid|grep UUID

我现在只有一个磁盘,这里只做演示不用太认真。

如何更改文件系统的UUID

更改文件系统的UUID非常容易。 为此,我们将使用tune2fs。 就本教程而言,我将更改第二个分区/dev/sdb1上的UUID,您的分区可能会有所不同,因此请确保您要更改所需文件系统的UUID

在应用新的UUID之前,必须先卸载分区:

umount /dev/sdb1
tune2fs /dev/sdb1 -U random /dev/sdb1 # blkid | grep sdb1

UUID已成功更改。 现在,您可以再次挂载文件系统。

mount /dev/sdb1

您也可以根据需要使用新的UUID更新/etc/fstab

最后总结

这是一个简短的教程,介绍了如何更改Linux分区UUID。 使用此方案的情况非常罕见,并且很有可能您将很有可能在本地计算机上使用此方案。

0 条回应