网站搜索

如何使用 Clonezilla 克隆或备份 Linux 磁盘


Clonezilla 是 Linux 上最好的开源备份工具之一。由于没有图形用户界面,加上在实时 Linux 内核之上运行的更简单、快速、直观的引导式命令行向导,使其成为每个系统管理员的完美候选备份工具。

使用Clonezilla,您不仅可以将设备数据块直接完整备份到另一个驱动器,还可以执行已知的磁盘克隆,还可以远程备份整个磁盘或单个分区(使用 SSH、Samba 或NFS 共享)或本地映像,这些映像可以全部加密并存储在中央备份存储(通常是 NAS)中,甚至存储在外部硬盘或其他 USB 设备上。

如果发生驱动器故障,备份的映像可以轻松恢复到插入计算机的新设备,但需要注意的是,新设备必须满足所需的最小空间值,该值至少与您的机器的大小相同。失败的备份驱动器有。

简单来说,如果您克隆具有 80 GB 可用空间的 120 GB 硬盘,则无法将备份映像恢复到新的 80 GB 硬盘。用于克隆或恢复旧硬盘的新硬盘必须至少与源驱动器具有相同的大小(120 GB)。

在本教程中,我们将向您展示如何克隆块设备,通常是我们在其上运行 CentOS 8/7 服务器(或任何 Linux 发行版,例如 RHEL)的硬盘, FedoraDebianUbuntu 等)。

为了克隆目标磁盘,您需要在计算机中物理添加一个新磁盘,其大小至少与用于克隆的源磁盘相同。

要求

  1. 下载 Clonezilla ISO 映像 – http://clonezilla.org/downloads.php
  2. 新硬盘驱动器 – 物理插入机器并可运行(请参阅BIOS了解设备信息)。

如何使用 Clonezilla 克隆或备份 CentOS 7 磁盘

1.下载Clonezilla ISO映像并将其刻录到CD/DVD后,将可启动媒体放入计算机光驱中,重新启动计算机并按特定键(F11F12ESCDEL 等)以指示 <从适当的光驱启动。

2. Clonezilla 的第一个屏幕应该出现在您的屏幕上。选择第一个选项Clonezilla live,然后按Enter键继续。

3.系统将所需的组件加载到您的计算机RAM后,将出现一个新的交互式屏幕,要求您选择语言。

使用向上向下箭头键浏览语言菜单,然后按Enter键选择您的语言并继续。

4. 在下一个屏幕上,您可以选择配置键盘。只需在不要触摸键盘映射选项处按Enter键即可移至下一个屏幕。

5. 在下一个屏幕上,选择启动 Clonezilla 以进入 Clonezilla 交互式控制台菜单。

6.因为在本教程中我们将执行本地磁盘克隆,所以选择第二个选项device-device,然后按Enter再次按下 键继续。

另外,请确保新硬盘驱动器已物理插入您的计算机并被您的计算机正确检测到。

7. 在下一个屏幕上选择初学者模式向导,然后按Enter键移至下一个屏幕。

如果新硬盘比旧硬盘大,您可以选择专家模式,并选择-k1-r选项,以确保新硬盘比旧硬盘大。将在目标磁盘中按比例创建分区,并且文件系统将自动调整大小。

建议谨慎使用专家模式选项。

8. 在下一个菜单中选择 disk_to_local_disk 选项,然后按 Enter 继续。此选项可确保进一步执行与源磁盘相同大小的全磁盘克隆(MBR、分区表和数据)到目标磁盘。

9. 在下一个屏幕上,您必须选择将用于克隆的源磁盘。请注意此处使用的磁盘名称。在 Linux 中,磁盘可以命名为 sdasdb 等,这意味着 sda 是第一个磁盘,sdb第二个,依此类推。

如果您不确定源磁盘名称是什么,您可以物理检查源磁盘名称和序列号,检查主板上的 SATA 端口布线,或查阅 BIOS 以获取磁盘信息。

在本指南中,我们使用 Vmware Virtual 磁盘进行克隆,sda 是将用于克隆的源磁盘。成功识别源驱动器后,按Enter键转到下一个屏幕。

10.接下来,选择将用作克隆目标的第二个磁盘,然后按Enter键继续。请高度关注,因为克隆过程具有破坏性,会擦除目标磁盘上的所有数据,包括 MBR、分区表、数据或任何引导加载程序。

11.如果您确定源文件系统没有损坏,您可以安全地选择跳过检查/修复源文件系统并按Enter接着说。

接下来,用于此克隆会话的命令将显示在您的屏幕上,并且提示将等待您按 Enter 键才能继续。

12. 在开始真正的磁盘克隆过程之前,该实用程序将显示一些有关其活动的报告,并发出两条警告消息。

y 键两次以同意这两个警告,并按第三次y 键以在目标设备上克隆引导加载程序。

13.在您同意所有警告后,克隆过程将自动开始。源驱动器中的所有数据将自动复制到目标设备,无需用户干预。

Clonezilla 将显示有关从一个分区传输到另一个分区的所有数据的图形报告,包括传输数据所需的时间和速度。

14.克隆过程成功完成后,屏幕上将显示一份新报告,并且提示将询问您是否要通过输入命令行或退出向导来再次使用 Clonezilla。

只需按Enter键即可转到新向导,然后从那里选择关机选项以停止计算机。

就这样!克隆过程已完成,在从计算机上物理分离后,现在可以使用新硬盘代替旧硬盘。如果旧硬盘的状况仍然较好,您可以将其存放在安全的位置,并将其用作极端情况下的备份解决方案。

如果您的 CentOS 文件系统层次结构生成多个磁盘,您需要确保层次结构中的每个磁盘也是重复的,以便在其中一个磁盘发生故障时备份数据。