6.14. 安装目标系统
警告
重要
重要
/boot,比如在不同的硬盘中创建。使用有问题的 RAID 卡生成分区时需要使用内部硬盘。软件 RAID 设置永远都需要 /boot 分区。
/boot 分区。详情请查看 第 6.14.4 节 “手动分区”。

图 6.19. 存储空间概述
重要
重要
- 在 分区 部分,您可以选择如何对存储设备进行分区。可以手动配置分区,也可以允许安装程序自动分区。如果您是要在之前未使用过的存储中执行全新安装,或者不需要保留该存储中目前任何数据,则建议使用自动分区。要执行自动分区,请保留默认的 自动配置分区 单选框按钮以便安装程序在存储空间中生成必须要的分区。自动分区时也可以选择 我希望有额外空间可用 单选框,以便选择如何为此次安装的其他文件系统分配空间。如果您选择自动分区,但没有足够的存储空间可以完成使用推荐分区配置的安装,则在点击 后会出现一个对话框:

图 6.20. 包含回收空间选项的安装选项对话框
点击 返回 安装目的系统(Installation Destination)页面,可在此添加更多存储设备,或选择手动配置分区。点击 为现有分区释放存储空间。详情请查看 第 6.14.3 节 “回收磁盘空间”。
重要
6.14.1. 引导装载程序安装
警告

图 6.21. 所选磁盘概述
警告
6.14.1.1. MBR 和 GPT 注意事项
- BIOS 系统以及兼容 BIOS 模式的 UEFI 系统
- 如果磁盘已被格式化,则保留分区方案。如果磁盘尚未被格式化,或者用户删除了磁盘中的所有分区,则 Anaconda 将使用:
- 如果磁盘小于 2 TB ,则使用 MBR。
- 如果磁盘大于 2 TB ,则使用 GPT。
注意
在引导命令行中添加inst.gpt选项覆盖默认行为,并在小于 2 TB 的磁盘中使用 GPT。注:您无法手动覆盖 Anaconda 使其在大于 2 TB 的磁盘中使用 MBR。
您需要生成 BIOS Boot(biosboot)分区方可在使用 GPT 引导装载程序的 BIOS 系统中安装。biosboot分区应为 1 MB。但如果磁盘包含的引导装载程序为 MBR,则不 需要biosboot。 - UEFI ixtapa
- 只有 GPT 允许使用 UEFI ixtapa。要使用 MBR 在格式化的磁盘中安装,就必须首先对其重新格式化。无论使用何种分区方案都需要创建 EFI 系统分区(
/boot/efi)。/boot/efi分区应至少应有 50 MB,建议使用 200 MB。注意
无论biosboot还是efi分区都可以在 LVM 卷中使用。可将其作为标准物理分区。
6.14.2. 加密分区

图 6.22. 为加密分区输入密码短语
警告
6.14.3. 回收磁盘空间
警告

图 6.23. 从现有文件系统中回收磁盘空间
- - 不破坏文件系统,不删除任何数据。这是默认动作。
- - 删除整个文件系统。该磁盘中的所有空间都将可用于安装。
- - 恢复文件系统中的剩余空间,并使其可用于这个安装。使用滑块为所选分区设置新大小。只可用于未使用 LVM 或者 RAID,且可重新定义大小的分区。
- - 这个按钮在右侧,默认删除所有文件系统。点击后,它会更改该标签,并允许您将所有文件系统再次标记为保留。
6.14.4. 手动分区
警告
重要

图 6.24. 手动分区页面
注意
6.14.4.1. 添加文件系统并配置分区
/、/home、/boot 和 swap。您还可以根据需要生成额外的分区。详情请查看 第 6.14.4.5 节 “推荐的分区方案”。
注意
/boot 分区,/(root)分区以及 swap 分区。这些是典型安装的推荐分区,但您可以根据需要添加额外的分区。
/,或者为 boot 分区选择 /boot。然后以 MB、GB 或者 TB 为单位在 所需容量 文本字段输入分区大小 。例如:输入 2GB 生成 2GB 大小的分区。如果您保持此字段空白,或者指定的大小超过可用空间,所有剩余空间都将被使用。输入这些详情后,点击 按钮生成该分区。
注意
/boot,然后创建剩余的分区,以便安装程序可以为这些分区分配其剩余的容量。
标准分区、BTRFS、LVM 和 LVM 精简配置 。注:无论您在这里选择的是什么值,/boot 分区总是使用标准分区。

图 6.25. 配置挂载点

图 6.26. 重新扫描磁盘

图 6.27. 定制分区
- 挂载点 - 输入分区的挂载点。例如:如果这个分区应该是 root 分区,请输入
/;如果是/boot分区,请输入/boot,等等。对于 swap 分区,则不应该设置挂载点 - 将文件系统类型设置为swap就足够了。 - 所需容量 - 输入该分区所需大小。您可以使用 KB、MB 或者 GB 为单位。如果您未指定单位,则默认使用 MB。
- 设备类型 - 请选择以下类型之一:标准分区,BTRFS,LVM,LVM 精简配置 或者BTRFS。选中随附的 加密 复选框以便加密该分区。稍后还会提示您设置密码。只有选择两个或者两个以上磁盘进行分区方可使用 RAID。同时,如果选择此类型,还可以设定 RAID 等级。同样,如果选择 LVM,则可以指定 卷组。
- 文件系统 - 在下拉菜单中为这个分区选择正确的文件系统类型。选中旁边的 重新格式化 复选框格式化现有分区,或者不选择该复选框保留您的数据。注:必须重新格式化新创建的分区,且在此情况下无法取消选择该复选框。
- 标签 - 为该分区分配标签。使用标签是为了方便您识别并处理单独的分区。
- 名称 - 为 LVM 或者 Btrfs 卷分配名称。注:标准分区都是在生成那些分区时自动命名,且其名称无法编辑,比如将
/home命名为sda1。
重要
/usr 或 /var 是在剩余 root 卷之外进行分区,引导过程会变得非常复杂,因为这些目录包含对引导极为重要的组件。在某些情况下,比如这些目录位于 iSCSI 驱动器或 FCoE 位置, 系统可能无法引导,或者在关机或重启时挂起,并给出 Device is busy 出错信息。
/usr 或 /var,不会对以下目录产生影响。例如:/var/www 的独立分区可正常工作,没有任何问题。
6.14.4.1.1. 文件系统类型
设备类型
- 标准分区 - 标准分区可包含文件系统或者 swap 空间,也可为软件 RAID 或者 LVM 物理卷提供容器。
- 逻辑卷(LVM) – 创建 LVM 分区可自动生成 LVM 逻辑卷。LVM 可在使用物理磁盘时提高性能。有关如何生成逻辑卷的详情请查看 第 6.14.4.3 节 “创建 LVM 逻辑卷”。有关 LVM 的详情请查看 Red Hat Enterprise Linux 逻辑卷管理程序管理。
- LVM 精简配置 – 使用精简配置,您可以管理可用空间的存储池,也称精简池,可在程序需要时将其分配给任意数量的设备。可在需要时动态扩展精简池以便有效分配存储空间。
- BTRFS - Btrfs 是有多个类设备功能的文件系统。相比 ext2、ext3 和 ext4 文件系统,它可以处理并管理更多文件、更大型的文件以及更大的卷。要创建 Btrfs 卷并了解更多信息,请查看 第 6.14.4.4 节 “创建 Btrfs 子卷”。
- 软件 RAID - 创建两个或多个软件 RAID 分区,以便创建 RAID 设备。为该系统中的每个磁盘分配一个 RAID 分区。要创建 RAID 设备,请查看 第 6.14.4.2 节 “创建软件 RAID”。有关 RAID 的详情,请参阅《Red Hat Enterprise Linux 逻辑卷管理程序管理》。
文件系统
- xfs - XFS 是高度灵活性的高性能文件系统,最大可支持 16 EB(大约一千六百万 TB)的文件系统,大小为 8EB 的文件(大约八百万 TB),同时目录结构包含千百万条目。XFS 支持元数据日志,它可提高崩溃恢复速度。XFS 文件系统还可在挂载和激活的情况下清除磁盘碎片并重新定义大小。默认选择并推荐使用这个文件系统。有关如何将常用命令从之前使用的 ext4 文件系统转移为 XFS 文件系统的详情,请查看 附录 E, ext4 和 XFS 命令参考表。XFS 最大支持分区大小为 500 TB。
- ext4 - ext4 是基于 ext3 文件系统,并有大量改进。这些改进包括支持大文件系统和大文件;更迅速、有效的磁盘空间分配;目录中无限的子目录数;更快速的文件系统检查及更强大的日志功能。Red Hat Enterprise Linux 7 中目前支持的最大 ext4 文件系统为 50 TB。
- ext3- ext3 文件系统是基于 ext2 文件系统,其主要优点是日志功能(journaling)。使用记录日志的文件系统可减少崩溃后恢复文件系统所需时间,因为它不需要在每次发生崩溃时都运行
fsck程序检查文件系统元数据一致性。 - ext2 - ext2 文件系统支持标准的 Unix 文件类型,包括常规文件、目录、符号链接等等。可分配长文件名,最多有 255 个字符。
- vfat - VFAT 文件系统是一个 Linux 文件系统,它兼容 FAT 文件系统中的微软 Windows 长文件名。
- swap - Swap 分区被用来支持虚拟内存。换句话说,当内存不足以贮存系统正在处理的数据时,会将其写入 swap 分区。
- BIOS 引导 - UEFI 系统中引导使用 GUID 分区表(GPT)设备所需小分区。详情请查看 第 6.14.1 节 “引导装载程序安装”。
- EFI 系统分区 - UEFI 系统中引导使用 GUID 分区表(GPT)设备所需小分区。详情请查看 第 6.14.1 节 “引导装载程序安装”。
6.14.4.2. 创建软件 RAID

图 6.28. 创建软件 RAID 分区 - 设备类型 菜单展开
- 如 第 6.14.4.1 节 “添加文件系统并配置分区” 所述生成挂载点。通过配置这个挂载点,您就可以配置 RAID 设备。
- 保留在左侧方框中选择的分区,选中方框下方的配置按钮打开 配置挂载点 对话框。选择要在 RAID 设备中使用的磁盘,点击 。
- 点击 设备类型 下拉菜单并选择 RAID。
- 点击 文件系统 下拉菜单并选择您的首选文件系统(详情请查看 。第 6.14.4.1.1 节 “文件系统类型”)。
- 点击 RAID 级别 下拉菜单并选择您的首选 RAID 级别。可用 RAID 级别为:
- RAID0 - 最佳性能(条状)
- 在多个磁盘间分配数据。级别 0 RAID 提供比标准分区优越的性能,并可用来将多个设备的存储汇集到一个大的虚拟磁盘中。请注意:级别 0 RAID 不提供冗余,且阵列中一个设备的失败将破坏整个阵列中的数据。RAID 0 需要至少两个 RAID 分区。
- RAID1 - 冗余(镜像)
- 将一个磁盘中的数据镜像保存到一个或者多个其他磁盘中。阵列中的附加设备提供增加的冗余级别。RAID 1 需要至少两个 RAID 分区。
- RAID4 - 探测错误(奇偶校验)
- 在多个磁盘间分配数据,但只在阵列中的一个设备中保存奇偶校验信息,这样可在阵列中的任意设备失败时保护阵列。因为所有奇偶校验信息是保存在一个磁盘中,访问这个磁盘的会造成阵列性能瓶颈。RAID 4 至少需要三个 RAID 分区。
- RAID5 - 分布式错误探测
- 在多个磁盘间分配数据和奇偶校验信息。因此 RAID 5 提供优越的跨多磁盘数据分布性能,但没有 RAID 4 的性能瓶颈,因为也在阵列间发布奇偶校验信息。RAID 5 至少需要三个 RAID 分区。
- RAID6 - 冗余
- RAID 6 与 RAID 5 类似,但不是保存一组奇偶校验信息而是两组。RAID 6 至少需要四个 RAID 分区。
- RAID10 - 冗余(镜像) 和 最佳性能(条状)
- RAID 10 是内嵌的 RAID 或者合成的 RAID。它们是 由在磁盘镜像组件中分布的数据组成。例如:一个由四个 RAID 分区组成的 RAID 10 包含两对条状分区镜像。RAID 10 至少需要四个 RAID 分区。
- 点击 保存更改,并继续对其他分区操作,或者点击 返回 安装概述 界面。
6.14.4.3. 创建 LVM 逻辑卷
重要
lvm 命令。要返回文本模式安装,请按 Ctrl+Alt+F1。

图 6.29. 配置逻辑卷
- 如 第 6.14.4.1 节 “添加文件系统并配置分区” 所述为 LVM 卷生成挂载点。
- 点击 设备类型 下拉菜单并选择 LVM。此时会出现 卷组 下拉菜单并显示新生成卷组的名称。
- 另外也可以点击该菜单并选择 新建卷组 ,或者在需要时点击 配置新生成的卷组。新建卷组 选项和 按钮都会让您进入 配置卷组 对话框,您在那里可以重命名逻辑卷组并选择器所包含的磁盘。
注意
该配置对话不允许指定卷组物理扩展的大小。该大小永远是默认的 4 MiB。如果要使用不同的物理扩展创建卷组,则可切换至互动 shell,并使用命令vgcreate,或附带volgroup --pesize=size命令的 Kickstart 文件手动创建该卷组。
图 6.30. 定制 LVM 卷组
可用 RAID 级别与实际 RAID 设备相同。详情请查看 第 6.14.4.2 节 “创建软件 RAID” 。您还可以将子卷标记为加密,并为其设置大小策略。可用策略选项为:- 自动 - 自动设置卷组大小,使其足够容纳配置的逻辑卷。最适合不需要剩余空间的卷组。
- 尽量分配空间 - 为该卷组分配最大的可用空间,不考虑其包含的已配置逻辑卷的大小。最适用于您要将大多数数据保存到 LVM,且之后需要增大一些现有逻辑卷容积,或者需要在该卷组中生成附加逻辑卷的情况。
- 固定 - 使用这个选项您可以设置该卷组的具体大小。这个固定的大小必须能够容纳所有配置的逻辑卷。如果您知道该卷组的实际大小就很有用。
完成组配置后点击 。 - 点击 保存更改,并继续对其他分区操作,或者点击 返回 安装概述 界面。
警告
/boot 分区放到 LVM 卷中。
6.14.4.4. 创建 Btrfs 子卷

图 6.31. 配置 Btrfs 子卷
- 如 第 6.14.4.1 节 “添加文件系统并配置分区” 所述生成挂载点。通过配置这个挂载点,您就可以配置 Btrfs 卷。
- 点击 设备类型 下拉菜单并选择 BTRFS。文件系统 下拉菜单中的
Btrfs会自动变灰。出现 卷 下拉菜单并显示新生成卷的名称。 - 另外也可以点击该菜单并选择 新建卷 ,或者在需要时点击 配置新生成的卷。新建卷 选项和 按钮都会让您进入 配置卷 对话框,在那里可以重命名子卷并为其添加 RAID 级别。

图 6.32. 定制 Btrfs 卷
可用 RAID 级别为:- RAID0(性能)
- 在多个存储设备间分配数据。级别 0 RAID 提供比标准分区优越的性能,并可用来将多个设备的存储汇集到一个大的虚拟设备中。请注意:级别 0 RAID 不提供冗余,且阵列中一个设备的失败将破坏整个阵列。RAID 0 至少需要两个 RAID 分区。
- RAID1(冗余)
- 将一个存储设备中的数据镜像保存到一个或者多个其他存储设备中。阵列中的附加设备提供增加的冗余级别。RAID 1 至少需要两个 RAID 分区。
- RAID10(性能,冗余)
- 兼备 RAID0 和 RAID1,并同时提供更高性能和冗余。在提供冗余(镜像)的 RAID 1 阵列中分配数据,且这些阵列呈条带状(RAID0),提供性能(条状)。至少需要四个 RAID 分区。
您还可以将该卷标记为加密,并为其设置大小策略。可用策略选项为:- 自动 - 自动设置卷大小,使其足够容纳配置的子卷。最适合不需要剩余空间的卷。
- 尽量分配空间 - 为该卷分配最大的可用空间,不考虑其包含的已配置子卷的大小。最适用于要将大多数数据保存到 Btrfs,且之后需要增大一些现有子卷容积,或者需要在该卷中生成附加子卷的情况。
- 固定 - 使用这个选项可以设置该卷的具体大小。这个固定的大小必须能够容纳所有配置的子卷。如果您知道该卷的实际大小就很有用。
完成卷配置后点击 。 - 点击 保存更改,并继续对其他分区操作,或者点击 返回 安装概述 界面。
警告
/boot 分区放到 Btrfs 子卷中。
Btrfs 创建独立 /usr 分区。该系统无法启动。
6.14.4.5. 推荐的分区方案
/boot/分区/(root) 分区/home分区swap分区
/boot分区 - 建议大小至少有 500 MB- 挂载到
/boot的分区含有操作系统内核,它可让您的系统引导 Red Hat Enterprise Linux,并提供引导过程中要使用的文件。鉴于多数固件的限制,建议生成一个较小的分区来保存这些文件。多数情况下 500MB 的 boot 分区就足够了。警告
通常安装程序会自动生成/boot分区。但如果/boot(root)分区超过 2 TB,且使用(U)EFI 引导,则需要生成独立的小于 2 TB 的/boot分区方可成功引导。注意
如果您有 RAID 卡,请注意某些 BIOS 类型不支持使用 RAID 卡引导。在这种情况下,必须在 RAID 阵列外创建/boot/分区,如在独立硬盘中。 root分区 - 建议大小为 10 GB- 这是 "
/" 或者 root 目录所在位置。root 目录位于目录结构的顶端。默认情况下所有文件都写入这个分区除非要写入路径中挂载了不同分区(例如:/boot或者/home)虽然 5 GB root 分区满足最低安装条件,但还是建议至少分配 10 GB 分区以便可以尽可能安装您想要的软件包。重要
不要将/目录与/root目录混淆。/root目录是 root 用户的主目录。有时/root目录也称 斜杠 root 以示其与 root 目录的区别。 /home分区 - 建议大小至少为 1 GB- 为将用户数据与系统数据分开保存,请在卷组中为
/home目录创建专用分区。这个分区的大小取决于本地保存数据量、用户数量等等。这可让您在不删除用户数据文件的情况下完成升级,或者重新安装 Red Hat Enterprise Linux。如果您的存储空间超过 50GB,则会在创建其他分区的同时自动创建/home分区。 swap分区 - 建议大小至少为 1 GB- Swap 分区支持虚拟内存。当没有足够的 RAM 保存系统处理的数据时会将数据写入 swap 分区。Swap 的大小是系统内存负载而非总系统内存的一个功能,因此不等于总系统内存。所以关键是要分析系统运行的程序以及那些程序要提供的负载,这样方可决定该系统内存负载。应用程序供应商和开发者应该可以提供一些指导。当系统缺乏 swap 空间时,内核会因 RAM 内存耗尽而终止进程。配置过多 swap 空间会造成存储设备处于分配状态但闲置,这是浪费资源。过多 swap 空间还会掩盖内存泄露。有关 swap 分区的最大值以及其他附加信息请查看
mkswap(8)manual page。下表根据系统中的 RAM 容量以及是否需要足够的内存以便系统休眠来提供推荐的 swap 分区大小。如果让安装程序自动为系统分区,则会根据这个参考分配 swap 分区大小。自动化分区设置假设不使用休眠功能,且 swap 分区最多时能是硬盘总容量的 10%。如果要设置足够大的 swap 空间以便允许休眠功能,或者要将 swap 分区大小设定为超过系统存储空间 10%,则必须手动编辑分区布局。表 6.2. 推荐的系统 swap 空间
系统 RAM 容量 建议 swap 空间大小 允许休眠的建议 swap 空间大小 低于 2 GB RAM 容量的两倍 RAM 容量的三倍 2 GB - 8 GB 与 RAM 容量相等 RAM 容量的两倍 8 GB - 64 GB 4 GB 到 RAM 容量的 0.5 倍 RAM 容量的 1.5 倍 超过 64 GB 独立负载(至少 4GB) 不建议使用休眠功能 在以上列出的每个范围临界点(例如:使用 2 GB、8 GB 或者 64 GB RAM 的系统),可根据所选 swap 空间以及休眠支持进行选择。如果系统资源允许此操作,增加 swap 空间可能会提高性能。注:您可以在多个存储设备间分配 swap 空间 - 特别是对于那些使用高速驱动器、控制程序和接口的系统 - 同时还可提高 swap 空间性能。
注意
6.14.4.5.1. 分区建议
- 考虑为所有可能包含敏感数据的分区加密。加密可防止对这些分区中数据的未授权访问,即使他们可以访问物理存储设备。在大多数情况下,应该至少对
/home分区加密。 - 系统中安装的每个内核大约需要占用 20 MB
/boot分区。默认的 500 MB/boot分区足以应付大多数常规使用。如果要同时保留多个内核,请增大该分区。 /var目录中包含大量应用程序,其中包括 Apache 网页服务器。同时它还临时保存下载的更新软件包。确定包含/var目录的分区中有足够空间可用于保存下载的更新以及其他内容。- PackageKit 更新软件默认将更新的软件包下载到
/var/cache/yum/。如果您为/var/生成独立分区,请确定其大小至少在 3.0 GB 以上以便保存下载的软件包更新。 /usr目录中包含 Red Hat Enterprise Linux 系统中大部分软件内容。要安装默认软件组需要分配至少 5 GB 空间。如果将该系统作为软件开发工作站使用,则至少需要分配 10GB。- 如果
/usr或/var是在剩余 root 卷之外进行分区,引导过程会变得非常复杂,因为这些目录包含对引导极为重要的组件。在某些情况下,比如这些目录位于 iSCSI 驱动器或 FCoE 位置, 系统可能无法引导,或者在关机或重启时挂起,并给出Device is busy出错信息。这些限制仅适用于/usr或/var,不会对以下目录产生影响。例如:/var/www的独立分区可正常工作,没有任何问题。 - 考虑在 LVM 卷组中保留部分未分配空间。如果您的空间需要更改,但不希望删除其他分区中的数据来重新分配存储,这个未分配空间就为您提供了一些机动性。您还可以为该分区选择 精简配置 设备类型,以便该卷可以自动处理未使用的空间。
- 如果您将子目录分成分区,就可以在决定使用当前安装 Red Hat Enterprise Linux 新版时保留那些子目录中的内容。例如:如果您要在
/var/lib/mysql中运行 MySQL 数据库,请将那个目录放在单独的分区中,以备之后您需要重新安装。 - 在使用 GPT(GUID 分区表)的引导装载程序的 BIOS 系统中,您需要生成大小为 1 MB 的
biosboot分区。详情请查看 第 6.14.1 节 “引导装载程序安装”。 - UEFI 系统需要包含使用挂载点
/boot/efi的小分区,该分区中有 EFI 系统分区文件系统。建议大小为 200 MB,这也是自动分区的默认值。

Where did the comment section go?
Red Hat's documentation publication system recently went through an upgrade to enable speedier, more mobile-friendly content. We decided to re-evaluate our commenting platform to ensure that it meets your expectations and serves as an optimal feedback mechanism. During this redesign, we invite your input on providing feedback on Red Hat documentation via the discussion platform.