13.15.4.4. 推荐的分区方案
除非您有其他原因,红帽建议您创建以下分区:
- PReP boot 分区 - 建议大小为 4 到 8 MiB
- 硬盘驱动器的第一个分区应包含 PReP 引导分区。它包含 GRUB2 引导装载程序,它允许 IBM Power Systems 服务器引导 Red Hat Enterprise Linuxnbsp;Hat Enterprise Red Hat Enterprise Linuxnbsp;Linux。
-
/boot
分区 - 建议大小至少为 1 GiB - 挂载的分区包含操作系统内核,它允许您的系统
引导
Red Hat Enterprise Linuxnbsp;Hat Enterprise Enterprise Linuxnbsp;Linux 以及 bootstrap 过程中使用的文件。鉴于多数固件的限制,推荐创建一个较小的分区来容纳这些文件。在大多数情况下,1 GiB 引导分区足够了。和其它挂载点不同,不能将 LVM 卷用于/boot
-/boot
必须位于单独的磁盘分区中。注意如果有一张 RAID 卡,请注意某些 BIOS 类型不支持从 RAID 卡中引导。在这种情况下,/boot
分区必须在 RAID 阵列之外的分区上创建,比如在一个单独的硬盘驱动器上创建。警告如果您有一个 RAID 卡,请注意 Red Hat Enterprise Linuxnbsp;Hat Enterprise Enterprise Linuxnbsp;Linux 不支持在 IPR 卡中设置硬件 RAID。您可在安装前引导独立诊断 CD,以创建 RAID 阵列,然后安装到那个 RAID 阵列。 root
- 建议大小为 10 GiB- 这是"
/
"或根目录的位置。root 目录是目录结构的最顶层。默认情况下,所有文件都会写入此文件系统,除非在要写入的路径中挂载了不同的文件系统(例如/boot 或
/home
)。虽然 5 GiB 根文件系统允许您最小安装,但建议至少分配 10 GiB,以便可以尽可能安装您想要的软件包组。重要不要将/
root 目录混淆 /
目录。/root
目录是 root 用户的主目录。/root
目录有时被称为 斜杠 root,将其与根目录区分开。 /home
- 建议大小至少为 1 GiB- 要独立于系统数据存储用户数据,请为
/home
目录创建一个专用的文件系统。该文件系统的大小应当基于本地存储的数据量、用户数量等。这将允许您升级或重新安装 Red Hat Enterprise Linuxnbsp;Hat Enterprise Linuxnbsp;Linux 而无需清除用户数据文件。如果您选择自动分区,建议至少有 55GiB 磁盘空间可用于安装,以确保/home
文件系统已创建。 swap
分区 - 建议大小至少为 1 GB- swap 文件系统支持虚拟内存 ; 当内存不足以贮存系统正在处理的数据时,数据就会被写入 swap 文件系统。swap 大小是系统内存负载的一个功能,而不是系统内存总量,因此不等于系统内存总量。因此,务必要分析系统将要运行的应用程序,以及那些应用程序将服务的负载,以确定系统内存工作负载。应用程序提供商和开发人员应当能够提供一些指导。当系统没有 swap 空间时,内核会终止进程,因为系统 RAM 内存已耗尽。配置太多 swap 空间会导致存储设备被分配但处于闲置状态,因此资源使用不足。太多 swap 空间也会隐藏内存泄漏的问题。swap 分区的最大大小和其他附加信息可在
mkswap(8)手册页
中找到。下表根据系统中的 RAM 量提供推荐的 swap 分区大小。如果您让安装程序自动对您的系统进行分区,将使用本指南建立 swap 分区大小。自动分区设置假设交换分区的最大大小限制为硬盘驱动器总大小的 10%,且安装程序无法创建大于 128GB 的交换分区。如果要将 swap 分区大小设置为超过系统存储空间的 10%,或者 128GB 以上,您必须手动编辑分区布局。表 13.3. 推荐的系统交换空间 系统中的 RAM 量 推荐的 swap 空间 如果允许休眠则推荐使用 swap 空间 小于 2 GB RAM 量的 2 倍 RAM 量的 3 倍 2 GB - 8 GB 与 RAM 量相等 RAM 量的 2 倍 8 GB - 64 GB 4GB 到 RAM 量的 0.5 倍 RAM 量的 1.5 倍 64 GB 以上 依赖工作负载(至少 4GB) 不推荐休眠 在上面列出的每个范围(例如,具有 2 GB、8 GB 或 64 GB 系统 RAM 的系统)之间,可以根据所选 swap 空间自由裁量。如果您的系统资源允许此操作,增加 swap 空间可提高性能。将 swap 空间分布到多个存储设备中 - 特别是对于那些使用高速驱动器、控制程序和接口的系统,还可提高 swap 空间性能。
警告
默认情况下,PackageKit 更新软件将更新的软件包下载到
/var/cache/yum/
中。如果您为 /var
创建独立分区或卷,请确保它的大小至少为 3GB,以适应下载的软件包更新。