我的旧 HP 已经很生锈了,所以我想在 HDD 旁边添加一个 SSD,但我不想丢失所有数据。
我想将所有应用程序和根文件夹传输到 SSD,以便操作系统从中启动。但是,目录/home
应该保留在 HDD 上,因为对于 SSD 来说太大了。
我不是 Linux 新手,但我肯定没有足够的经验来完成这项任务。
所以我希望有人能提供一份详细的指南来指导如何操作。工作流程大致如下:
- 创建备份,以便我可以随时恢复所有更改
- 从 SSD 迁移到 HDD(选择文件系统、链接主目录、BIOS 设置等)
- 从 Ubuntu 18.04 更新到最新版本
编辑
这是lsblk /dev/sda
(HDD)输出(SSD 尚未插入):
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 931,5G 0 disk
├─sda1 8:1 0 512M 0 part /boot/efi
├─sda2 8:2 0 923,1G 0 part /
└─sda3 8:3 0 8G 0 part [SWAP]
答案1
这可能不是可行的方法,但我会这样做:
- 使用 timeshift 在外部驱动器上创建备份。我发现这是目前最好的备份解决方案,而且我信任它,因为我已经用它完成了几十次这个过程。
您可以使用以下方式安装这些说明
之后,只需按照 GUI 说明创建所有文件的备份即可。如果希望绝对安全,请创建第二个备份。
将 SSD 放入笔记本电脑并取出 HDD
安装您选择的 Linux 发行版。
在该发行版中安装时间移位
恢复数据。
享受。
答案2
请先阅读至结尾。执行此过程时最好断开网络连接。
SSD 不能小于旧硬盘。SSD 的 USB 适配器电缆价格约为 20-30 欧元。然后,您可以使用以下方法接管数据:
将您的 SSD 插入适配器,然后使用 USB 电缆插入您的 Linux 机器。
假设旧硬盘为/dev/sda
(源磁盘),SSD 为/dev/sdb
(目标磁盘)。
(自己检查哪个驱动器在哪里。你可以用 GParted 来照看。)
在终端中输入:
sudo su
以 root 身份在终端中执行以下操作:
dd if=/dev/sda of=/dev/sdb
dd 命令安全且稳定。
dd
在这里将您的硬盘 1 比 1 复制到您的 SSD,当两者都具有 1 TB 的大小或 SSD 大于 1TB 时 - 可用空间保持可用。dd 甚至将旧硬盘上已删除的文件备份到 SSD,因此您可以在 SSD 上恢复它们。
这会持续更长的时间,因为 USB 的速度是每秒 20 或 30 MB。
它可以持续1至3个小时。
将旧硬盘备份到新硬盘的方法相同。新硬盘作为目标时一定不能小于旧硬盘作为源时。