20.04 有必要有 /home 和 /swap 分区吗

Sas*_*iha 30 partitioning root swap home-directory 20.04

/homeUbuntu Desktop 20.04是否需要分区?我在某处读到有关分区中的home文件的信息/root......分区是否也一样/swap

有人可以为新用户和有经验的用户设置指南,以便这些信息对许多人有益。

use*_*733 45

/home 分区:从未需要单独的 /home 分区。它一直是可选的。

Ubuntu 安装程序具有经过深思熟虑且相当理智的默认设置,可为新用户和/或非熟练用户创建一个工作系统。该默认值不会创建单独的 /home 分区。

有些人喜欢单独的 /home 分区,有些人则不喜欢。

/swap 分区:自 18.04 以来,大多数桌面中的单独交换分区已被根分区中的交换文件取代。不再建议大多数新桌面用户使用单独的交换分区。服务器中的交换稍微复杂一些;建议将交换用于某些高级用途(如非 ext 文件系统)。

给新用户的建议:第一次安装时,尽可能坚持安装程序的默认设置。专注于使您的第一次安装成功而不是完美。以后你总是可以重新分区/重新安装更复杂的系统——Ubuntu 让它变得容易。

  • 并非所有文件系统都支持交换文件。BtrFS 最近才启动(内核 5.0),而 ZFS 没有。如果您在 ZFS 上创建 `/` 分区,您应该创建一个交换分区而不是交换文件。 (5认同)
  • @Lenne 你的意思是`/`,不是`/root` 对吗?事实上,`/root` 应该**从不**是它自己的分区,它存在的全部原因就是 `~root` 位于根分区上。 (4认同)
  • @SasukeUchiha,如果您没有单独的 /home 、 /usr 或 /var ,只需将 /root 设为整个磁盘即可。 (3认同)

Bas*_*tch 10

20.04有必要有a/homeswap分区吗

当然不是。您可以坚持默认设置,即保存文件的单个分区,也许还有另一个用于交换的分区。在最近的一些Linux 发行版中,交换发生在交换文件中(这会稍微降低效率,但会更方便,因为您不会使用单独的磁盘分区进行交换)。请参阅swapon(8)mkswap(8)以及底层的swapon(2) 系统调用。如果您感到好奇,请阅读有关虚拟内存文件系统页面缓存操作系统的一些教科书

精明的读者可能希望有一个不同的/home/ 分区,以便以后能够轻松地更改他/她的 Linux 发行版(例如,更改为 Debian 或 Fedora)而不会丢失他们的数据。这不是必需的,但可能有用。

在所有情况下,不要忘记备份您的重要数据(最好是在不同的媒体或某个远程服务器上)。硬件磁盘确实会出现故障,并且您犯错误。您甚至可以自动化您的备份(例如使用crontabrsync)。


Sas*_*iha 10

注意:为了让它更清楚,我将提到/分区。/root

对于新用户(简单成功安装)

  1. 您需要单独的/home分区吗?当然不。主分区是存储您的个人文件(文档、下载、图片等)的地方。如果您不创建单独的/home分区,这些文件将保存在/home/username文件夹中。因此,如果这是您第一次安装 Ubuntu,请不要尝试使其变得太复杂,也不要为/home. 当你更有经验和自信时,你可以尝试这个。

  2. 您需要单独的/swap分区吗?这得看情况。如果您想休眠,您将需要一个单独的/swap分区(见下文)。/swap被用作虚拟内存。当 RAM 不足时,Ubuntu 会使用它来防止系统崩溃。然而,新版本的 Ubuntu(18.04 之后)有一个/root. 有一种解决方法可以使用交换文件进行休眠,但不建议新用户使用(如果您想了解,请参阅下文)。所以你不需要有单独的/swap分区。

  3. 因此,我对新用户的建议是,在您习惯 Ubuntu 并获得使用它的信心之前,请坚持安装程序中的默认设置并使用“擦除磁盘并安装 Ubuntu *”选项(如果您是双引导“一起安装YourOS “选项)。

对于经验丰富/自信的用户(“完美”安装)

如果您有经验并且有信心,最好至少有一个单独的分区/home/swap如果你不冬眠,你就不需要单独的。即使您想休眠,也有一种解决方法可以使用交换文件

以下是推荐的分区:

  • /root:您安装的所有软件都存储在这里

    • 尺寸:最小。10 GB(建议25+GB 。我有 40GB)
    • 新分区的类型:主分区
    • 新分区的位置:该空间的开头
    • 用作: ext4
    • 挂载点:选择“/”
  • /home仅当您想将个人文件与根分区分开时才需要 ( /)

    • 大小:驱动器上的剩余空间或您想要的任何大小。
    • 新分区的类型:主分区
    • 新分区的位置:该空间的开头
    • 用作: ext4
    • 挂载点:选择“/home”
  • /swap仅当您想休眠时才需要

    • 大小:取决于您的 RAM。[参见交换常见问题解答][2]。
    • 新分区的类型:主分区
    • 新分区的位置:该空间的开头
    • 用作:交换

使用交换文件休眠的解决方法:如何使用交换文件休眠

  • 不正确。交换现在是一个文件。不是分区。并且请不要使用`/Root`、`/Swap` 或`/Home`。使用“/”、“/swap/”和“/home/”来引用目录。 (4认同)