如何在不丢失数据的情况下升级或切换 Linux 发行版

当您切换 Linux 发行版时,默认的做法是擦除计算机上的所有内容。 如果您执行升级的全新安装以避免潜在的并发症,情况也是如此。

事实证明,在不丢失数据的情况下执行全新安装或更改 Linux 发行版实际上非常容易。 无论您当前的情况如何,都可以按照以下步骤进行操作。

它是如何工作的?

让您保留所有个人数据的魔力是什么? 简单:单独的分区。

每当您切换 Linux 发行版时,您都必须告诉安装程序您希望硬盘上的分区设置。 如果 Linux 是硬盘上唯一的操作系统,您很可能会有一两个分区。 这包括主分区,通常格式化为 ext4,其中包括操作系统和所有数据。

或者,您还可以有一个称为交换分区的附加分区。 这是硬盘驱动器的一部分,用作 RAM 溢出空间,以及在休眠期间存储 RAM 数据的位置。

但是您可以自由创建任意数量的分区,并且您可以告诉安装程序哪些分区应该用于哪些文件夹。

创建单独的主分区

如果您在更改 Linux 发行版时厌倦了擦除数据,您希望创建一个额外的 ext4 格式的分区。 第一个分区应该挂载“https://www.makeuseof.com/”(根文件夹),另一个分区应该挂载“/home”。 您的所有个人数据都存储在“/home”文件夹中,这意味着您的所有个人数据都将存储在第二个分区中。

一旦您准备好切换 Linux 发行版或执行升级,您就可以自由地清除包含操作系统和已安装应用程序的第一个分区。 但是,包含您所有个人文件和首选项的第二个分区可以保持不变。

接下来,当您执行新的 Linux 安装时,您可以告诉安装程序重新格式化第一个分区(从头开始),但不理会第二个分区并将其挂载到“/home”。 然后,您需要做的就是确保设置与以前相同的用户名和密码,并且一切都应该恢复原状。

分离分区也不会阻止您加密驱动器。

您唯一需要做的就是重新安装您的应用程序,但您不必重新配置其中的许多应用程序,因为它们的设置与您的其他个人文件一起存储。

切换 Linux 发行版时的注意事项

一个潜在的缺点是在分布之间切换时保留先前的设置可能会导致不兼容。 为了 example, 虽然 Fedora 和 Ubuntu 都使用 GNOME 作为默认的桌面后端,Ubuntu 的实现有很大不同,设置来自 Fedora 可能会变得混乱。 意识到。

确保在给两个分区空间时,给每个分区足够的空间。 如果您的第一个根分区非常小,您将无法安装很多应用程序。 如果第二个分区太小,那么您将没有太多空间来保存您的个人文件。 分区大小是硬限制。

如果您不打算安装大量应用程序,我建议给您的第一个分区至少 15 或 20GB 的空间。

如果您计划安装许多应用程序或游戏(占用大量空间),那么您可能需要 50GB。 游戏玩家应该查看他们有兴趣安装的游戏,并计算每个游戏占用的空间。

如果您发现您的分区大小不适合您的使用,您可以通过启动到 Live 环境并运行分区工具或使用命令行来调整它们的大小。

已经安装了 Linux?

如果您已经安装了 Linux,并且所有内容(包括您的主文件夹)都在同一个分区上,请不要担心。 只需几个步骤即可实现所需的设置。 步骤如下:

  1. 下载您最喜欢的 Linux 发行版的 Live 环境 ISO,并将其刻录到 CD/DVD 或将其写入 USB 驱动器。
  2. 启动到您新创建的媒体。 使用 GParted 之类的分区工具将 ext4 分区调整为您想要的大小。
  3. 使用相同的工具在通过调整第一个分区大小创建的空白空间中创建一个新的 ext4 分区。 记下它是什么分区。 它应该看起来像 /dev/sdXY, 在哪里 X 是一个指定驱动器的字母,并且 是指定分区的数字。 一个 example 是/dev/sda2。
  4. 挂载两个分区,并将主文件夹的内容复制到新分区。 确保您复制的是主文件夹的所有内容,而不是主文件夹本身。 否则,当一切都完成后,你所有的东西都会在“/home/home/user”中,这是行不通的。
  5. 现在打开一个终端并运行命令 gksudo gedit 打开 Gedit 文本编辑器。 现在使用菜单打开位于 /etc/fstab 在第一个分区。
  6. 将以下行添加到文件末尾: /dev/sdXY /home ext4 错误=remount-ro 0 1. 同样,确保将 /dev/sdXY 替换为分区的实际名称。
  7. Save 它,然后重新启动。 确保删除 Live 环境媒体,以便您重新启动到常规安装。

在不丢失数据的情况下切换 Linux 发行版

区别不会很明显,但是您的个人数据现在将位于一个单独的分区上,在切换发行版或执行升级时不会妨碍您!

分离分区不仅适用于发行版料斗,也可以减少升级到新版本时的麻烦。 如果您下载的更新使您的 PC 处于无法启动的状态,则可以使用单独的分区来救援。 只需在根分区上重新安装 Linux 版本,即可备份并运行,而无需备份和恢复一堆文件。

如果您现在更有勇气尝试其他版本的 Linux 或承担一些风险,这里是我们列出的五个最前沿的 Linux 发行版。 只要确保定期备份您的个人数据,即使它现在位于单独的分区上。