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