linux – 如何将ms-dos分区表添加到循环设备?
作者:互联网
我最近从磁盘分区创建了一个dd.我想将它用作虚拟机中的磁盘.我不能因为磁盘没有分区表.
我可以为循环设备分区表吗?怎么样?
apparently a similar question exists here. 如果有人知道如何在不重复所有数据的情况下做到这一点,那就太棒了.
我做了dd if = / dev / sda1 of = myfile
我无法复制完整的sda磁盘,因为它太大了.
解决方法:
如果您仍有原始驱动器,则删除该图像并使用以下命令再次创建:
dd if=/dev/sda1 of=myfile bs=512 seek=2048
这将在开始时留下通常的1 MiB空间,以便稍后添加分区表.
您还可能希望将qcow2用于图像,而不是使用包含未使用块中所有垃圾的完整原始图像文件.
标签:linux,virtualization,partition,loop-device 来源: https://codeday.me/bug/20190815/1659607.html