保存磁盘时 Clonezilla 会忽略我的交换文件吗?

保存磁盘时 Clonezilla 会忽略我的交换文件吗?

我有一台运行 Linux Mint 20 的 32GB RAM 的 PC。按照找到的说明这里(原本适用于 19 个,但似乎适用于 20 个),我将交换文件增加到比我的总物理内存稍大一点:

username@hostname:~$ ls -lh /swapfile 
-rw------- 1 root root 34G Nov  2 18:05 /swapfile

我喜欢在磁盘安装好操作系统后对其进行映像,这样如果出现问题,我可以恢复到原来的状态。我为此使用 Clonezilla Live USB,并且(如果您不知道更好的选择,请按照 Clonezilla 的说明选择默认选项)选择默认/简单选项。我使用 images_disks,我选择辅助驱动器上的文件夹作为将保存图像的根目录,我选择 savedisk 选项和默认压缩算法。然后我让 Clonezilla 完成它的工作。我不想只对分区进行映像,因为恢复的目的可能是修复整个磁盘。

根据 ,我的驱动器已使用大约 156G,df但当然生成的图像比这个小。部分原因是压缩,但 Clonezilla 是否足够聪明,可以忽略我的交换文件?我听说(现在找不到在哪里)它将忽略零填充(即没有保存休眠状态的交换)分割,但是在复制文件之前,它会足够仔细地检查驱动器以对文件执行相同的操作吗?如果没有,切换到交换分区而不是交换文件会有帮助吗?

谢谢。

答案1

从交换文件切换到交换分区将使您可以选择仅备份信息所在的分区。我不确定 Clonezilla 是否足够聪明,能够识别交换文件并忽略它。

关于交换空间的大小 - 这取决于您使用的应用程序,但如果是一些普通的应用程序,如浏览器、Office、编辑器,开发巨大的交换空间不会那么有帮助。

相关内容