ArchLinux 的分区建议

ArchLinux 的分区建议

我正在尝试安装 ArchLinux 但遇到了一些非常奇怪的事情。

它是指导建议您创建两个分区:

  1. ~15gb 根分区
  2. 主隔断[填充剩余空间]。

我对此有几个问题:

  1. 启动分区 [和可启动标志,我似乎无法在 cgdisk 中找到] 在哪里?
  2. 它的交换建议在哪里?
  3. 为什么要将根空间(包括已安装的应用程序)与主目录分开?

有关此内容的说明是否不正确?

答案1

“不正确”这个词可能有点夸张,但根据我过去几年的经验,创建大量分区往往是一个错误——具体来说,稍后我会想要/home/var诸如此类的东西包含比分区大小允许的更多的字节,无论怎样解决,这都是一件非常麻烦的事情。我已经记不清有多少次需要这样做了,但事情总是变得更容易。

在这种情况下,除非您有非常充分的理由不这样做(或者您真的很喜欢做系统管理员的工作,我一直做到厌倦为止),否则我建议/在磁盘上简单地创建一个大分区,以及一个交换分区(如果您觉得需要的话)。(我最近只是交换到一个文件;参见 9.2这里了解如何完成此操作。您可能需要将swapon命令添加到那里/etc/rc.local或某个类似的合适位置,以确保它在启动过程中持续存在。)

当然,这里存在一些额外的风险,即数据/home会变得过大,导致系统死机或类似情况,但只要您密切关注所使用的空间,就不必太担心这一点——而且,根据我的经验,额外的便利性(例如,不必定期传输/var到另一个磁盘、弄乱/etc/fstab并重新启动)远远超过了这种轻微的风险。

答案2

我一般使用以下方法:

/
/home
/boot
swap

在 1TB 驱动器上,我会看到类似以下内容:

swap       18GB
/home      500GB
/boot      1GB
/          remainder

答案3

我一般使用以下方法:

/ 30 ~ 40 GB
/boot 256 MB
swap    4 GB (might need more if you want to use hibernation)
/home   20 GB
/mnt/data  the rest

/home通常只使用点文件;我的所有数据都存储在其中/mnt/data- 这主要是个人选择;此外,如果您双启动 Windows/Linux,您可以将此分区作为 NTFS 以便从两个操作系统进行访问。

拥有单独分区的意义/home在于:

  1. 如果你擦除根分区,你不会丢失设置/个人文件
  2. 如果你有双启动 Linux 发行版,那么你可以/home在任何地方使用相同的

至于交换,我有 6 GB 的 RAM,并且我几乎没有动过 6 GB 的交换分区。

相关内容