如何使用 Clonezilla 克隆或备份 Linux 磁盘
Clonezilla是Linux 上最出色的开源备份工具之一。它没有图形用户界面,而是在实时 Linux 内核上运行着更简单、快速、直观的命令行向导,因此成为每个系统管理员的理想备份工具候选者。
使用Clonezilla,您不仅可以将设备数据块直接完整备份到另一个驱动器,还可以进行磁盘克隆,还可以远程(使用 SSH、Samba 或 NFS 共享)备份整个磁盘或各个分区,或本地备份到映像,这些映像可以全部加密并存储在中央备份存储(通常是 NAS)中,甚至可以存储在外部硬盘或其他 USB 设备上。
如果发生驱动器故障,可以轻松地将备份映像恢复到插入机器的新设备,但需要注意的是,新设备必须满足所需的最小空间值,该值至少与发生故障的备份驱动器的大小相同。
简单来说,如果您克隆一个有80 GB可用空间的120 GB硬盘,则无法将备份映像恢复到新的80 GB硬盘。用于克隆或恢复旧硬盘的新硬盘必须至少具有与源驱动器相同的大小(120 GB)。
在本教程中,我们将向您展示如何克隆块设备,通常是运行 CentOS 8/7 服务器(或任何 Linux 发行版,如RHEL、Fedora、Debian、Ubuntu等)的硬盘。
为了克隆目标磁盘,您需要在机器中物理添加一个新磁盘,其大小至少与用于克隆的源磁盘相同。
要求
- 下载 Clonezilla ISO 映像– http://clonezilla.org/downloads.php
- 新硬盘– 物理插入机器并可运行(有关设备信息,请参阅BIOS )。
如何使用 Clonezilla 克隆或备份 CentOS 7 磁盘
1.下载并将Clonezilla ISO映像刻录到CD/DVD后,将可启动媒体放入机器的光驱,重新启动机器并按特定键(F11、F12、ESC、DEL等)以指示BIOS从适当的光驱启动。
2. Clonezilla 的第一个屏幕应出现在您的屏幕上。选择第一个选项Clonezilla live,然后按Enter键继续。
3.系统将所需组件加载到您的机器RAM后,将出现一个新的交互屏幕,要求您选择语言。
使用up
或down
箭头键浏览语言菜单,然后按Enter键选择您的语言并继续。
4.在下一个屏幕上,您可以选择配置键盘。只需在“不要触摸键盘映射”选项处按下Enter键即可进入下一个屏幕。
5.在下一个屏幕上选择启动 Clonezilla以进入 Clonezilla 交互式控制台菜单。
6.因为在本教程中我们将执行本地磁盘克隆,所以选择第二个选项device-device,然后再次按Enter键继续。
另外,请确保新硬盘已物理插入到您的机器中并被您的机器正确检测到。
7.在下一个屏幕上,选择初学者模式向导,然后按Enter键进入下一个屏幕。
如果新硬盘比旧硬盘大,您可以选择专家模式并选择-k1
选项-r
,以确保在目标磁盘上按比例创建分区,并且文件系统将自动调整大小。
建议谨慎使用专家模式选项。
8.在下一个菜单中选择disk_to_local_disk
选项并按Enter继续。此选项可确保进一步执行与源磁盘到目标磁盘大小相同的完整磁盘克隆(MBR、分区表和数据)。
9.在下一个屏幕上,您必须选择将用于克隆的源磁盘。请注意此处使用的磁盘名称。在 Linux 中,磁盘可以命名为sda、sdb等,这意味着sda是第一个磁盘,sdb是第二个磁盘,依此类推。
如果您不确定源磁盘名称,您可以物理检查源磁盘名称和序列号,检查主板上的 SATA 端口布线,或查阅 BIOS 以获取磁盘信息。
在本指南中,我们使用Vmware 虚拟磁盘进行克隆,sda是用于克隆的源磁盘。成功识别源驱动器后,按Enter键进入下一个屏幕。
10.接下来,选择将用作克隆目标的第二个磁盘,然后按Enter键继续。请格外小心,因为克隆过程具有破坏性,并将清除目标磁盘上的所有数据,包括 MBR、分区表、数据或任何引导加载程序。
11.如果您确定源文件系统没有损坏,您可以安全地选择跳过检查/修复源文件系统,然后按Enter继续。
接下来,此克隆会话所使用的命令将显示在您的屏幕上,并且提示将等待您按下Enter键才能继续。
12.在开始真正的磁盘克隆过程之前,该实用程序将显示一些有关其活动的报告并发出两条警告消息。
按y
两次键同意两个警告,然后y
第三次按下键以便在目标设备上克隆引导加载程序。
13.同意所有警告后,克隆过程将自动启动。源驱动器中的所有数据将自动复制到目标设备,无需用户干预。
Clonezilla 将显示有关从一个分区传输到另一个分区的所有数据的图形报告,包括传输数据所需的时间和速度。
14.克隆过程成功完成后,屏幕上将显示一份新报告,并提示您是否要通过输入命令行再次使用 Clonezilla 或退出向导。
只需按下Enter键即可进入新向导,然后从那里选择关机选项以停止您的机器。
就这样!克隆过程已完成,新硬盘现在可以在从机器上物理分离后代替旧硬盘使用。如果旧硬盘状况仍然较好,您可以将其存放在安全的位置,并将其用作极端情况下的备份解决方案。
如果您的CentOS 文件系统层次结构产生多个磁盘,您需要确保层次结构中的每个磁盘也都重复,以便在其中一个磁盘发生故障时备份数据。