将数据从较大的 HDD 复制/克隆到较小的 HDD

将数据从较大的 HDD 复制/克隆到较小的 HDD

我有一块 500 GB 的硬盘,上面装有 Linux Ubuntu,我想将其移动到一个较小的 SDD 驱动器(40 GB),因为系统本身(包含一些数据)只占用几 GB。

我进行了一些搜索并发现了问题,dd但显然它无法复制到较小的驱动器(分区表的大小不正确)。

有没有什么方法可以实现这一点并且保持系统完好?

答案1

你可以使用GParted 直播系统调整你的 Ubuntu 分区的大小然后用它dd来克隆它。

答案2

只需复制文件即可。

使用 cpio 复制文件会比“cp -R -p”快很多,但是等您弄清楚了 cpio 的所有标志后,您就已经使用 cp 复制文件了。

您需要更改 40gDisk:/etc/fstab 以使用 40gb 磁盘上的分区作为“/”,并修改 grub 配置中的根挂载(可能还会在磁盘上安装 grub)。如果您保留 500Gb 磁盘,那么您可能也想修改那里的 grub 设置。

最好准备一个可启动的 cdrom / usb 待机密钥,以防万一出现问题。

相关内容