我想在linux(ex3类型)中从没有可用空间(无用空间)的硬盘创建图像。
我曾尝试使用dd命令创建图像,但此命令为我们提供了硬盘的总大小。
我需要这个没有可用空间的硬盘上的数据。
多谢。
一种选择是将文件系统映像创建为稀疏文件。您可以首先在 ext3 文件系统上运行诸如zerofree 之类的实用程序,以确保所有空闲块都填充为零,然后只需使用该选项对磁盘进行dd
映像并通过管道传输该映像以强制它创建一个稀疏文件:cp
--sparse=always
dd if=/dev/whatever | cp --sparse=always /dev/stdin disk.image
Run Code Online (Sandbox Code Playgroud)