在我的 linux 笔记本电脑上,我目前有一个 250 GB 的硬盘,它有一个 100 GB 的分区,但只使用了 50 GB。我想更改以将我的系统升级到 64 GB SSD。
我读过 Clonezilla 和 dd 命令,但这显然克隆了整个分区。这是行不通的,因为分区是 100 gb,而我的新 SSD 只有 64 gb。
我还读到我可以将 100 GB 分区的大小调整为比 64 GB SSD 更小的大小,但这不会破坏当前在我的 HD 分区上的数据吗?如果我可以在不丢失数据的情况下执行此操作,那么如何将其复制到新的 64 GB SSD?(我启动了 Ubuntu 的 live CD 版本,然后将旧磁盘 dd 到外部 USB 驱动器。之后我物理移除旧硬盘,放入新 SSD 并将分区从 USB dd 回到新 SSD。如果我这样做,我是否还必须为我的外部 USB 高清创建一个分区?)
Ubuntu 18.04于 2018 年 4 月 26 日发布,我想尝试用它来升级我的程序并转换我的数据,但如果有错误,我不想提交。
我已经将 Windows 从 410 GB 缩小到 385 GB,重新启动 Ubuntu 16.04 并运行gparted创建一个新的 25 GB 分区,标记为“Ubuntu18.04”。我rm-kernels在 Ubuntu 16.04 上运行并删除了大约 20 个内核以消除大约 10 GB。
现在我想要一个脚本,它将用 16.04 LTS 填充新分区并为其创建一个新的 Grub 菜单选项。只应复制相关目录。例如/sys,/run,/proc和/dev在启动过程中创建的虚拟目录,不应该被复制。
我还希望/etc/fstab使用正确的 UUID 进行修补并cron禁用重新启动作业,以便在启动克隆后不会运行对克隆数据的每日备份。
我预计在接下来的几周/几个月内会多次运行该脚本。因此,克隆过程应该可以毫不费力地重复。
相同的脚本可用于测试安全更新和新的 Ubuntu 内核团队更新,而不会影响生产系统。
在我开始对 ESP 进行更改之前,我想对其进行备份。我可以只复制其中的文件和目录吗,比如说用我的文件管理器或 cp,或者我必须使用像 dd 这样的工具吗?另外,我把备份放在什么文件系统上有关系吗?如果我使用第一种方法,使用 thunar 或 cp,我是否必须将它放在 FAT32 文件系统上?
谢谢。