如何在Linux中更改分区的UUID

Linux上的UUID

La UUID(通用唯一IDentifier) 是通用的唯一标识符,用于唯一标识文件系统或FS的分区。 它是Linux中使用的标准代码,例如,您可以在/ etc / fstab中看到该代码,它由16个字节(即128位)组成。 因此,它由36个字母数字字符组成,分为五个组,格式为:8-4-4-4-12。 这提供了大量代码,并且两个代码匹配的机会非常低。

例如,典型的UUID可能是6700b9562-d30b-5d52-82bc-655787665500。 好吧,如果您发现自己正在管理GNU / Linux操作系统,并且出于任何原因想要对其进行更改,那么现在您将看到如何 您可以轻松修改它。 但是在此之前,我将向您展示如何通过执行以下任何命令来查看发行版中存在的分区的UUID:

cat /etc/fstab
sudo blkid|grep UUID

但是如果你想要 查看特定分区或设备的UUID,您可以这样做:

sudo blkid | grep sdd4

知道了UUID之后, 您可以通过简单的方式进行更改 使用以下命令,假设这是您要更改其UUID的分区:

umount /dev/sdd4
tune2fs /dev/sdd4 -U random

如您所见,您必须 首先卸载分区 要修改的UUID,然后运行以下命令随机生成一个新的UUID,然后可以再次检查该分区的UUID以确认其已更改。

不要忘记在/ etc / fstab的相应字段中修改UUID。 如果该分区位于此文件中,那么它将在系统启动时自动挂载。 否则会出现无法识别UUID的问题。 您可以使用喜欢的文本编辑器复制显示的UUID并将其粘贴到适当的fstab字段中,以替换旧的UUID ...


发表评论,留下您的评论

发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。

  1.   温贝托·莫利纳雷斯(Humberto Molinares)

    当您提到“并且两个代码匹配的可能性很低”时,我本身并不同意您的说法,因为我已经在五个分区中克隆了一个7GB分区(测试大小不同),并且假设它们都具有相同的UUID 。 但是,如果您提到它们是完全自动生成的,那么我给您提供原因是因为在生成它的那一刻,系统会为所有这些分配一个不同的UUID。 感谢您的阅读。