我今天第一次使用 Clonezilla。看上去运行良好,但生成的图像比我预期的要小。
我想要克隆的分区已使用大约 21GB 的空间,但映像只有大约 12GB。这正常吗?映像的大小不应该与分区上使用的空间大致相同吗?
我的驱动器上有 3 个分区。一个 Windows 分区、一个 Ubuntu 分区和一个存储分区。
这是我尝试克隆的分区,sda5(Ubuntu 分区)。
这是 Clonezilla 创建的图像的详细信息:
以下是我的所有分区的一些信息:
这是怎么回事?为什么我的图像比分区上占用的空间小?我真的很感激有人能帮我。
谢谢!
答案1
我刚刚检查了图像文件夹,其中最大的文件扩展名为“gz.aa”、“gz.ab”和“gz.ac”,我认为这是压缩格式,对吗?我克隆的分区中只有很少的媒体文件。它主要包含系统文件和已安装的软件。因为它是我的 Ubuntu 分区。所以我猜这似乎确实使用了压缩,并且图像的较小尺寸是完全合理的。
正确,Clonezilla 在存储图像时使用了 gzip 压缩和文件分割。
你可以用命令检查一下file
。它应该会告诉你它是否真的是 gzip 压缩文件或其他东西。
使用 gzip 时,文件大小通常会减少一半。其他一些压缩工具效率更高但速度较慢(xz、lzma),或者效率稍低但比 gzip 快得多(lzop、lz4)。此外还有 zstd。
了解文件使用的压缩方式后,你可以解压图像并环形安装检查mount
文件系统是否仍然一致。以下命令可用于解压缩映像:
cat your_image_name.gz.* | gzip -d > uncompressed_image.img
如果返回的是 gzip 以外的内容,请使用等效程序gzip
并参考相应的手册页。file