将Ubuntu分区复制到SSD是否需救援盘?求最优操作教程
将Ubuntu从HDD迁移到SSD的最优操作指南(无需救援盘可行吗?)
兄弟,我来给你把这个事儿说清楚——其实完全没必要非得用救援盘/USB,只要操作得当,直接在当前运行的Ubuntu系统里就能完成迁移,而且步骤还挺清晰的。下面给你详细唠唠最优的操作流程:
先做好准备工作!(重中之重)
- 先备份重要数据!不管操作多熟练,都得留一手,比如把
/home里的照片、文档这些拷到外接硬盘或者云盘里,以防万一。 - 确认SSD已经正确连接,用
sudo fdisk -l确认它是/dev/sdb,而且当前没被挂载(要是不小心挂了,用sudo umount /dev/sdb卸载就行)。 - 如果没装GParted,先装一个:
sudo apt install gparted,分区要用它。
方案一:用rsync迁移(灵活安全,无需救援盘)
这个方法哪怕原分区和SSD大小略有差异也能用,而且在当前系统里就能操作,只要原系统分区不是满到爆(满的话先清理点无用文件)。
给SSD分区
- 打开GParted,在右上角选择
/dev/sdb(你的SSD)。 - 删除SSD上所有现有分区,然后创建和原Ubuntu分区类型一致的分区:比如原分区是ext4,就建个ext4分区,大小设成500GB(和原分区一样)就行。
- 记好这个新分区的路径,比如
/dev/sdb1。
- 打开GParted,在右上角选择
挂载SSD分区
- 先整个临时挂载点:
sudo mkdir /mnt/ssd - 把SSD分区挂上去:
sudo mount /dev/sdb1 /mnt/ssd
- 先整个临时挂载点:
同步所有系统文件
- 用rsync同步,记得排除那些临时和正在用的目录,命令如下:
sudo rsync -aAXv --exclude={"/dev/*","/proc/*","/sys/*","/tmp/*","/run/*","/mnt/*","/media/*","/lost+found"} / /mnt/ssd - 解释下参数:
-a是归档模式(保留权限、时间戳这些重要属性),-A保留ACL,-X保留扩展属性,-v能看到同步进度,--exclude就是跳过那些不需要同步的临时目录。
- 用rsync同步,记得排除那些临时和正在用的目录,命令如下:
修复SSD的引导
- 现在引导还在原HDD上,得把引导装到SSD里:
- 先把原系统的几个关键目录绑定到SSD的挂载点:
sudo mount --bind /dev /mnt/ssd/dev sudo mount --bind /proc /mnt/ssd/proc sudo mount --bind /sys /mnt/ssd/sys - 切换到SSD的系统环境:
sudo chroot /mnt/ssd - 安装GRUB到整个SSD设备(注意是
/dev/sdb,不是分区/dev/sdb1):grub-install /dev/sdb - 更新GRUB配置:
update-grub - 退出这个临时环境:
exit - 把之前绑定的目录卸载:
sudo umount /mnt/ssd/dev sudo umount /mnt/ssd/proc sudo umount /mnt/ssd/sys - 最后卸载SSD分区:
sudo umount /mnt/ssd
- 先把原系统的几个关键目录绑定到SSD的挂载点:
- 现在引导还在原HDD上,得把引导装到SSD里:
调整启动顺序
- 重启电脑,进BIOS/UEFI设置,把SSD设为第一启动项,保存后重启,就能从SSD跑Ubuntu啦!
方案二:用dd直接克隆(适合分区大小完全一致)
如果你的原Ubuntu分区(比如/dev/sdaX,得自己用sudo fdisk -l确认)和SSD分区(/dev/sdb1)大小完全一样,用dd克隆更快,但一定要看清楚设备名,别写错了!写错了会把重要盘覆盖!
- 确保SSD分区没被挂载:
sudo umount /dev/sdb1 - 执行克隆命令:
sudo dd if=/dev/sdaX of=/dev/sdb1 bs=4M status=progressif是源分区,of是目标分区,bs=4M是设置块大小加快速度,status=progress能看到克隆进度。
- 克隆完之后,同样要按方案一的第4步修复引导,把GRUB装到
/dev/sdb。
关于救援盘的说明
救援盘的作用是避免克隆时原系统里有文件被占用,但用rsync的--exclude参数跳过了那些正在使用的临时目录,再加上chroot修复引导,完全可以在原系统里搞定。当然,要是你原系统分区满到没法操作,或者实在担心出错,用救援盘启动也是更稳妥的选择,但绝对不是必需的。
内容的提问来源于stack exchange,提问作者Maxence
相关产品推荐
相关产品推荐

