将Debian全部安装在一个分区上,以后可以升级吗?

将Debian全部安装在一个分区上,以后可以升级吗?

我是第一次安装 Debian。我选择了“测试”版本。我正在使用“专家”GUI 安装程序。我到达了询问您要如何对硬盘进行分区的部分。

如果我安装 Debian 时使用一个大分区来存放所有文件(/、/var、/tmp、/home、swap),那么将来我是否能够升级到下一版本的 Debian 而不会丢失 /home 下的文件?

或者我是否需要安装在单独的分区上以在将来升级时保存我的 /home 文件?

答案1

将其设置为 /home 目录位于单独的分区上。这样,如果您必须进行全新安装,您可以重新格式化其他分区并保留当前的 ​​/home 目录。您甚至可以将 /home 目录作为第二个磁盘,并放置 2 个或更多版本的 Linux 单独的根分区!我使用一个 80Gb (hda) 的小型主磁盘作为根驱动器(/、/boot、/usr、/var、/etc 等),然后使用一个 1Tb (hdb) 磁盘作为 /home。我为 Debian、Ubuntu 和 LinuxMint 重复使用了相同的 /home 驱动器,因为 Ubuntu 和 Mint 是 Debian 的衍生版本。

答案2

您绝对可以将 /home 保留在同一分区上。我总是这样做,而且升级从来没有遇到任何问题。升级不会尝试重新分区任何内容,它们只会就地替换文件。

每当我尝试分割分区时,我都会发现其中一个分区的空间不足,必须解决它或重新安装才能解决该问题!

答案3

请改用 LVM。它更灵活。除了小型安装之外,您当然需要多个文件系统。

原因包括:

  1. 如果您有一个失控的进程试图填满您的磁盘,它将包含在文件系统中。使用单个文件系统,它可以填满整个磁盘。
  2. 如果您想重新安装,则将用户数据存储在单独的文件系统上是有意义的。这样,用户数据文件系统就可以轻松地从重新安装中排除。这通常/home至少包括。
  3. 有时,如果不同的文件系统上有不同的内容,备份会更方便。例如,您可能想要“冻结”文件系统,例如使用 LVM 快照或类似方法。在这种情况下,显然你不能将所有内容都放在一个文件系统上。

具体建议:

  1. 将用户数据放在单独的分区上。
  2. 将根目录(系统)与其他文件系统分开,因为您无法轻松卸载根目录。
  3. 您可能希望将数据库数据放在自己的文件系统上,因为它可能需要特殊处理。
  4. 将虚拟机放在单独的文件系统上也是一个好主意,因为您可能经常想要创建、调整大小或销毁它们。

相关内容