从硬盘创build图像没有可用空间(Linux)

我想在硬盘上创build镜像,没有可用空间(无用的空间)在Linux(EX3types)。

我一直试图用dd命令创build映像,但是这个命令给了我们硬盘的总大小。

我需要在这个硬盘上没有可用空间的数据。

非常感谢。

听起来像Partimage可能是你在找什么?

一种select是将文件系统映像创build为稀疏文件 。 您可以先在ext3文件系统上运行一个实用程序(如zerofree) ,以确保所有空闲块都填满零,然后用dd映像磁盘,并使用--sparse=always选项通过cp --sparse=always图像,以强制它创build一个稀疏文件:

 dd if=/dev/whatever | cp --sparse=always /dev/stdin disk.image 

如果你使用LVM,clonezilla是要走的路。

+1部分图像。 系统救援CD可能会有所帮助,如果你只是想保存一些东西。 插入一个可移动驱动器和/或一个networking挂载,一旦它已经启动,并写入映像到磁盘。

如果您尝试将整个驱动器映像为传输,请不要忘记保存分区表(以及可引导的引导扇区)

我使用partimage获取图像也是这个程序与命令工作。

如果你通过bash脚本获得图像,你可以使用这个和dumpe2fs或者xfsdump命令。