5.2.3.2. storage_vol
storage_vol
参数用于对 storage_init 参数设置的存储设备进行分区。
storage_vol=
后有六个值,用冒号隔开。
值可以未定义。如果未定义值,安装将使用默认值。第一个和第三个值分别代表引导和 root 分区,其大小为固定的大小。这些值无法设置,应当保留为未定义。
所有值均以 MB 为单位(MB)。不要在值末尾附加单元。
将大小值设为
-1
将分区设置为占用所有剩余磁盘空间。请注意,这只能与数据分区一起使用。
以下是
storage_vol
参数的标准格式,以及下表中描述的每个元素。
例 5.5. storage_vol 参数的格式
storage_vol=:SWAP::CONFIG:LOGGING:DATA
SWAP
- 交换分区用于交换使用的内存到硬盘下,以加快内存性能。交换分区的默认大小从 RAM 量和过量使用比率(默认值为 0.5)计算。RHEV Hypervisor 必须有一个交换分区,而交换分区的大小不能被禁用。交换分区的最小大小为 5MB。Red Hat 知识库 介绍了确定 swap 分区大小的文章。使用红帽知识库中的公式并添加用于过量使用比例的存储(RAM 乘以过量使用比例)。
Recommended swap + (RAM * overcommit) = swap partition size
将值留空来为 swap 分区设置推荐值。 CONFIG
- 配置分区存储 Hypervisor 的配置文件。配置分区的默认和最小值为 5MB。
LOGGING
- 日志记录分区存储虚拟机监控程序的所有日志。日志分区是必需的,推荐的大小为 2048MB。
DATA
- 数据分区必须足够大,以便保存 KVM 的核心文件。核心文件取决于虚拟机的 RAM 大小。数据分区也必须足够大来存储内核转储文件,也称为 kdump。kdump 文件通常与主机系统 RAM 的大小相同。数据分区还可存储 RHEV Hypervisor 升级的 RHEV Hypervisor ISO 文件。数据分区应至少与主机系统上的 RAM 大于 1.5x,以及额外的 512MB 大小。最小值为 256MB。数据分区的默认大小为剩余的可用磁盘空间(标签为 -1)。
例 5.6. 示例:使用 storage_vol 参数来分区默认大小
storage_vol=:::::
例 5.7. 示例:使用 storage_vol 参数来分区特定大小
我们希望设置
storage_vol
参数,使其满足以下条件:
- 引导分区定义为 50MB 的固定大小。
- 交换分区定义为 4000MB。
- Root 分区定义为 512MB 的固定大小。
- Config 分区定义为 5MB。
- Logging 分区定义为 2048MB。
- Data 分区被定义为占用所有剩余的磁盘空间。
因此,
storage_vol
参数类似如下:
storage_vol=:4000::5:2048:-1