C.5. 分区建议
无法为每个系统分区最佳方法; 最理想的设置取决于您计划如何使用要安装的系统。然而,下面的提示可能帮助您找到最合适的布局以满足您的需要:
- 首先创建有具体要求的分区,例如: 如果某个分区必须位于特定磁盘中,则请首先创建有具体要求的分区。
-
考虑加密任何可能包含敏感数据的分区和卷。加密可防止未授权的人访问分区中的数据,即使他们可以访问物理存储设备。在大多数情况下,应该至少为包含用户数据的
/home
分区加密。 -
在某些情况下,为
/
、/boot
和/home
之外的目录创建单独的挂载点可能很有用; 例如,在运行 MySQL 数据库的服务器中,为/var/lib/mysql
创建单独的挂载点将允许您在重新安装的过程中保留数据库,而无需稍后从备份中恢复数据库。然而,具有不必要的独立挂载点会使存储的管理变得困难。 -
一 些特殊限制适用于可放置分区布局的特定目录。值得注意的是,
/boot
目录必须总是位于物理分区(不能在 LVM 卷中)。 - 如果您还对 Linux 不熟悉,请参阅Linux Filesystem Hierarchy Standard(http://refspecs.linuxfoundation.org/FHS_2.3/fhs-2.3.html)。
每个安装在您系统的内核都需要大约 56 MB
/boot
分区:- 32 MB initramfs
- 14 MB kdump initramfs
- 3.5 MB 系统映射
6.6 MB vmlinuz
注意对于救援模式,
initramfs
和vmlinuz
需要 80 MB。/boot
默认的 1 GB 分区大小应该足以满足大多数常用用例的需要。然而,如果您计划保留多个内核发行本或勘误内核,则建议您增加这个分区的大小。
-
/var
目录包含很多应用程序的内容,其中包括 Apache 网页服务器,DNF 软件包管理器使用它暂时存储下载的软件包更新。请确定分区或者包含/var
的卷至少有 3 GB。 -
/var
目录的内容通常变化非常频繁。这可能会导致旧的固态驱动器(SSD)出现问题,因为它们可在无法使用前处理较少的读/写周期。如果您的系统根位于 SSD,请考虑在普通(platter)HDD 中为/var
创建单独的挂载点。 -
在典型的 Red Hat Enterprise Linux 安装中
/usr
目录存放大多数软件。因此,包含此目录的分区或卷应至少 5 GB 用于最小安装,在使用图形环境的安装中应至少有 10 GB。 如果
/usr
或/var
是独立于剩余 root 卷的分区,引导过程会变得非常复杂,因为这些目录包含了对引导极为重要的组件。在某些情况下,比如这些目录位于 iSCSI 驱动器或 FCoE 位置,系统可能无法引导,或者在关机或重启时挂起并出现Device is busy
出错信息。这个限制只适用于
/usr
或/var
,不适用于下面的目录。例如,/var/www
使用一个独立的分区就可以正常工作。-
考虑在 LVM 卷组中保留一部分空间不分配。如果您的空间需要改变,但您不想从其它卷中删除数据,这个未分配空间就给了您 一 些灵活性。您还可以选择用于分区的
LVM Thin Provisioning
设备类型以便让卷自动处理未使用的空间。 - 一 个 XFS 文件系统的大小不能被缩小 - 如果您需要增大这个文件系统的分区或卷,您必须备份您的数据,销毁文件系统,并在它的地方创建 一 个新的较小的文件系统。因此,如果您需要以后对磁盘分区布局进行调整,则需要使用 ext4 文件系统。
-
如果您希望通过添加更多硬盘驱动器或者在安装后扩展虚拟机硬盘来扩展存储,请使用逻辑卷管理(LVM)。使用 LVM,您可以在新驱动器中创建物理卷,然后在您认为适合的任意卷组和逻辑卷中分配物理卷 - 例如: 您可以轻松扩展系统的
/home
(或者逻辑卷中的其他目录)。 - 取决于系统的固件、引导驱动器大小以及引导驱动器磁盘标签,可能需要创建 BIOS 引导分区或者 EFI 系统分区。有关这些分区的详情,请查看第 C.4 节 “推荐的分区方案”。请注意: 如果您的系统不需要,则图形安装不会让您创建 BIOS 引导或者 EFI 系统分区 - 在这种情况下,在菜单中会隐藏它们。
- 如果您需要在安装后更改存储配置,Red Hat Enterprise Linux 程序库会提供几个不同的工具来帮助您完成此操作。如果想使用命令行工具,请尝试 system-storage-manager。
为了尽快向用户提供最新的信息,本文档可能会包括由机器自动从英文原文翻译的内容。如需更多信息,请参阅此说明。