克隆驱动器目标硬件决策

克隆驱动器目标硬件决策

我打算克隆1TB对项目具有操作重要性的 PC 驱动器。目前,只有22GB的驱动器被利用,我有一个32GB我可能要用闪存驱动器进行克隆。由于无法将整个 TB 的数据克隆到 32GB 闪存驱动器,因此我似乎只有两个选择:

  1. 缩小986GBUbuntu 的分区有22GB利用~30 GB然后将分区克隆到闪存驱动器
  2. 购买1TBUSB 驱动器执行克隆操作。

哪个选项更有意义?我还有其他选择吗?

我将非常感谢任何想法/建议,如果需要,我可以做出澄清。

3次编辑:

1-克隆数据的最终目的地是什么?:我想克隆这个驱动器的原因是,如果原始系统由于某种原因不稳定,能够从克隆中恢复。因此最终目的地是驱动器本身。

2-源驱动器的分区结构是什么?:我已经下载了 GParted,并在下面分享了结构。但发现与磁盘使用情况分析器相比,数字有所不同。以下是两份报告:

Gparted:

在此处输入图片描述

磁盘使用情况分析器根目录:

在此处输入图片描述

磁盘使用情况分析器主页:

在此处输入图片描述

3-您是否只想克隆一个分区?:

我唯一想要的就是保留我的 Linux 内核、驱动程序和库,并随时准备恢复。我的计划是不触碰任何其他东西,而是尽可能将该分区恢复到其原始状态。

答案1

使用 GParted 克隆到较小的磁盘

这是我在传统模式下启动测试的一种方法。

  1. 启动 Ubuntu Live USB。

  2. 如果尚未存在,请插入源磁盘和目标磁盘。

  3. 确认源和目标具有相同的分区表,GPT 或 MSDOS。

  4. 打开 GParted 并将源分区缩小至 32GB 以下。

  5. 选择源磁盘并右键单击源/分区并选择Copy

  6. 选择目标磁盘并右键单击空白处并选择Paste

  7. 拉伸粘贴分区以填充驱动器。

  8. 单击Apply All Operations(顶部的复选标记)。

  9. 关闭 GParted 并使用终端安装 Grub

     sudo mount /dev/sdxy /mnt
    
     sudo grub-install --boot-directory=/mnt/boot /dev/sdx
    

其中 sdx 是目标驱动器,y 是分区号。

答案2

编辑

Clonezilla 几乎总是一个不错的选择,例如


这取决于很多因素。你没有提到:

  1. 克隆数据的最终目的地是什么?我猜不是闪存驱动器,我不知道您是否考虑“克隆”到同一来源的硬盘驱动器(我不会称之为克隆)。

  2. 源驱动器的分区结构是什么,或者您是否只想克隆一个分区。从您编写 OP 的方式来看,我猜您只想克隆一个 1Tb 的分区,并且您的分区有操作系统,否则您可以简单地克隆rsync内容。然后您必须检查您的 root 和 home 是否位于单独的分区中。

由于缺乏这些信息,我想说,如果选项 1 满足您的技术要求,它应该会非常直接地工作,我会坚持使用它。或者,如果不是 U 盘,您可以直接克隆到目标目的地。

这将有助于阅读将硬盘分区克隆到笔记本电脑上较小的 SSD 上

此外

  1. https://bln364.com/clone-hdd-to-smaller-sdd-on-linux/
  2. 如何克隆到较小的硬盘?

相关内容