我正在尝试安装 ArchLinux 但遇到了一些非常奇怪的事情。
它是指导建议您创建两个分区:
- ~15gb 根分区
- 主隔断[填充剩余空间]。
我对此有几个问题:
- 启动分区 [和可启动标志,我似乎无法在 cgdisk 中找到] 在哪里?
- 它的交换建议在哪里?
- 为什么要将根空间(包括已安装的应用程序)与主目录分开?
有关此内容的说明是否不正确?
答案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
在于:
- 如果你擦除根分区,你不会丢失设置/个人文件
- 如果你有双启动 Linux 发行版,那么你可以
/home
在任何地方使用相同的
至于交换,我有 6 GB 的 RAM,并且我几乎没有动过 6 GB 的交换分区。