如何迁移到具有不同大小分区的更大的磁盘?

如何迁移到具有不同大小分区的更大的磁盘?

我目前在 32GB SSD 上运行 Ubuntu 20.04,但由于我使用这台机器的用途超出了最初的计划(以前只是一台用于 Netflix/流媒体网站的 HTPC,但现在是一台个人媒体服务器),因此这台机器开始显得太小了。我有一块 2TB 的 SSD,我一直在上面存储媒体,并安装在 /media 上,我打算再买一块 2TB 的 SSD,而第二块 SSD 就是我想要将操作系统迁移到的地方。

我当前的分区是~7GB 交换分区、~14GB 根分区和~7GB 家庭分区,但我想对新的 SSD 进行如下分区:8GB 交换分区(RAM 的一半)、46GB 根分区和 46GB 家庭分区(我假设这对于根分区和家庭分区来说足够了),然后将剩余部分作为第二个媒体分区。

现在我的问题是,是否可以设置新的分区方案并克隆旧数据,以便我可以从新磁盘加速,一切都将像以前一样工作,只是现在有更多的可用空间?即安装在 /media 上的另一个驱动器是否仍能正确安装,并且我的所有服务是否仍能运行而无需我重新配置它们?我知道移动分区可能会导致数据丢失,并且我认为这是必需的,因为我正在增加所有原始分区的大小(除非有办法一次克隆磁盘 1 个分区?即将旧交换克隆到新的更大的交换,将旧根克隆到新的更大的根,等等)。

我已经使用这个服务器几年了,但我不记得配置它时做的所有小事,所以我真的不想在新磁盘上再次设置所有内容。

相关内容