如何将 qcow2 转换为文件系统或存档文件

Posted

技术标签:

【中文标题】如何将 qcow2 转换为文件系统或存档文件【英文标题】:How to convert qcow2 to file-system or archive file 【发布时间】:2020-10-08 23:54:39 【问题描述】:

在我开始写我的问题之前,不要对我这么难,英语不是我的母语。

我的专用服务器上的 Debian10 坏了,但我有一个 qcow2 映像。我将映像复制到另一台服务器并安装了新的 Debian10。

但是我所有的重要文件都在图像上,所以我的问题是,如何将 qcow2 转换为 tar、zip 等或目录,所以我丢失了文件。 我在互联网上搜索了很多时间,但我找不到解决方案。

多合一: 你能给我一种将qcow2图像转换为zip、tar等存档文件的方法吗?或者在普通文件系统中转换它。

【问题讨论】:

【参考方案1】:

您可以将qcow2 图像转换为原始文件并将其挂载为循环设备(请参阅losetup)。

请看这里:https://unix.stackexchange.com/questions/268460/how-to-mount-qcow2-image

【讨论】:

这会破坏我的其他文件吗 我收到以下错误:wrong fs type, bad option, bad superblock on /dev/nbd0p1, missing codepage or helper program, or other error. 如果您装载qcow2raw 副本,您的数据将不会被更改。如果您挂载qcow2 映像本身,请挂载它read-only 以保持数据完整。该错误表明您在此图像上有一个特定的文件系统,您可以将其指定为 mount -t vfat 例如

以上是关于如何将 qcow2 转换为文件系统或存档文件的主要内容,如果未能解决你的问题,请参考以下文章

如何将 PrintWriter 转换为字符串或写入文件?

如何将java文件打包成jar

vmware的vmdk格式虚拟机转换为qcow2格式

如何使用 Python 将文件压缩为受密码保护的存档

如何在 Java 1.7 中将文件路径转换为有效的文件路径

vmdk转qcow2格式