轻松搞定系统搬家(Linux系统迁移小白入门教程)

V5主机测评

你是否想把老旧的机械硬盘上的 Linux 系统迁移到更快的 SSD 上?或者更换新电脑但希望保留原有系统环境?别担心!本教程将手把手教你完成 Linux系统迁移,即使你是完全的新手也能轻松上手。

一、迁移前的准备工作

在开始之前,请确保你已完成以下准备:

  • 一块目标硬盘(如新 SSD),容量不小于源系统所用空间
  • 一个 Linux Live USB 启动盘(如 Ubuntu Live CD)
  • 备份重要数据!Linux数据备份是防止意外丢失的关键步骤
  • 了解你的磁盘设备名称(如 /dev/sda、/dev/nvme0n1)
轻松搞定系统搬家(Linux系统迁移小白入门教程)

二、使用 dd 命令进行完整磁盘克隆(适合新手)

dd 是 Linux 内置的强大工具,可以逐字节复制整个磁盘。这是最简单且可靠的 跨硬盘迁移 方法之一。

⚠️ 警告:使用 dd 命令需格外小心,选错设备可能导致数据永久丢失!

操作步骤:

  1. 从 Live USB 启动系统
  2. 打开终端,输入以下命令查看磁盘信息:
sudo fdisk -l  

假设你的旧硬盘是 /dev/sda,新硬盘是 /dev/sdb(请根据实际情况确认!)。

执行克隆命令:

sudo dd if=/dev/sda of=/dev/sdb bs=64M status=progress conv=noerror,sync  

参数说明:

  • if:输入文件(源磁盘)
  • of:输出文件(目标磁盘)
  • bs=64M:每次读写 64MB,加快速度
  • status=progress:显示进度
  • conv=noerror,sync:遇到错误继续,并填充空块

等待命令执行完成(可能需要几十分钟到几小时,取决于数据量)。

三、调整分区大小(可选)

如果新硬盘比旧硬盘大,克隆后多余空间未被使用。你可以使用 gparted 图形工具扩展分区:

sudo apt update && sudo apt install gparted -ysudo gparted  

在图形界面中右键点击分区 → “Resize/Move”,拖动滑块扩展至整块硬盘,点击“Apply”即可。

四、更新引导(GRUB)

如果新旧硬盘接口不同(如 SATA 换 NVMe),或你只迁移了系统分区而非整盘,可能需要重装 GRUB 引导:

# 假设新系统挂载在 /mntsudo mount /dev/sdb1 /mntsudo grub-install --boot-directory=/mnt/boot /dev/sdbsudo update-grub  

五、其他推荐工具

除了 dd,你还可以使用更智能的 系统克隆工具,例如:

  • Clonezilla:开源克隆软件,支持增量备份和压缩
  • rsync:仅复制文件(非镜像),适合自定义迁移

六、总结

通过本教程,你已经掌握了基本的 Linux系统迁移 方法。记住:迁移前务必备份,操作时仔细核对设备名。使用 dd 命令是最稳妥的方式,适合大多数用户。如果你追求更高效率或需要频繁迁移,不妨尝试 Clonezilla 等专业 系统克隆工具

现在,拔掉旧硬盘,从新硬盘启动,享受焕然一新的系统速度吧!

文章版权声明:除非注明,否则均为V5主机测评网_性价比VPS_性价比云服务器_免费独立服务器原创文章,转载或复制请以超链接形式并注明出处。