我想从 mac 创建一个 OSX 卷的 DD 映像,该映像不包含任何空白空间,只包含带有数据的已用空间,以减小 img/dmg/raw 文件的大小。
我尝试了多个软件,但都无济于事,DD 正在执行这项工作,但它的大小与原始/源磁盘大小完全相同,我正在寻找一种不使用空白空间来节省空间的选项。使用命令行/终端
答案1
压缩...像这样:
dd bs=4M if=[path to source] | gzip > [path to dest]
恢复:
gunzip --stdout [path to backup] | sudo dd bs=4M of=[path to restoration device]
答案2
您的要求“仅使用”的空间需要复制程序“dd”来解释文件系统的内部组织。
这远远超出了面向块的复制程序的范围,该程序非常小。在 Windows 世界中,存在用于此任务的商业程序。拥有此选项的便利性不是操作系统附带的工具的一部分。