系统相关
首页 > 系统相关> > linux – 如何更改文件系统UUID(2个相同的UUID)?

linux – 如何更改文件系统UUID(2个相同的UUID)?

作者:互联网

我在VMware中有一个fedora来宾操作系统.我想扩展/启动分区,所以我将另一个虚拟磁盘添加到此VM,并尝试克隆磁盘.

在dd if = / dev / sda1 = / dev / sdb1之后,blkid报告/ dev / sda1和/ dev / sdb1具有相同的UUID / GUID.

奇怪的是,宇宙中有两个相同的UUID,如何将其中一个更改为另一个UUID值?

更新2017-01-25

主题已更改,UUID在这里表示文件系统UUID,而不是分区UUID.

由于它是文件系统UUID,因此需要文件系统特定的工具来更改UUID,或使用hexeditor修改磁盘上的原始数据(危险,除非您知道自己在做什么,否则不推荐使用).

解决方法:

假设它是一个ext2-family文件系统:

uuidgen
tune2fs -U <output of uuidgen> /dev/sdb1

或者,如果你有信心uuidgen将会工作:

tune2fs -U `uuidgen` /dev/sdb1

UUID存储在超级块中,因此文件系统的逐字节副本将具有相同的UUID.

标签:cloning,linux,uuid,filesystems
来源: https://codeday.me/bug/20190808/1625563.html