Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

27.4. Kickstart 配置示例

27.4.1. 高级分区示例

以下是操作中的 clearpart、zerombr、partraid volgrouplogvol Kickstart 选项的集成示例:

例 27.10. 高级分区示例

clearpart --drives=hda,hdc
zerombr
# Raid 1 IDE config
part raid.11 --size 1000 --asprimary --ondrive=hda
part raid.12 --size 1000 --asprimary --ondrive=hda
part raid.13 --size 2000 --asprimary --ondrive=hda
part raid.14 --size 8000 --ondrive=hda
part raid.15 --size 16384 --grow --ondrive=hda
part raid.21 --size 1000 --asprimary --ondrive=hdc
part raid.22 --size 1000 --asprimary --ondrive=hdc
part raid.23 --size 2000 --asprimary --ondrive=hdc
part raid.24 --size 8000 --ondrive=hdc
part raid.25 --size 16384 --grow --ondrive=hdc

# You can add --spares=x
raid / --fstype xfs --device root --level=RAID1 raid.11 raid.21
raid /safe --fstype xfs --device safe --level=RAID1 raid.12 raid.22
raid swap --fstype swap --device swap --level=RAID1 raid.13 raid.23
raid /usr --fstype xfs --device usr --level=RAID1 raid.14 raid.24
raid pv.01 --fstype xfs --device pv.01 --level=RAID1 raid.15 raid.25

# LVM configuration so that we can resize /var and /usr/local later
volgroup sysvg pv.01
logvol /var --vgname=sysvg --size=8000 --name=var
logvol /var/freespace --vgname=sysvg --size=8000 --name=freespacetouse
logvol /usr/local --vgname=sysvg --size=1 --grow --name=usrlocal
这个高级示例通过 RAID 实施 LVM,并可以调整各种目录的大小以备将来的增长。
首先,在 drives hdahdc 上使用 clearpart 命令擦除它们。zerombr 命令初始化未使用的分区表。
然后,对两个驱动器进行分区,以便为 RAID 配置准备它们。每个驱动器被分成五个分区,每个驱动器都划分为相同的布局。
下一部分使用这些物理分区对创建 RAID1 级别的软件 RAID 设备(镜像)。前四个 RAID 设备用于 / (root)、/safeswap/usr。第五个最大分区将命名为 pv.01,后续部分将用作 LVM 的物理卷。
最后,最后一组命令会在 pv.01 物理卷上创建名为 sysvg 的卷组。然后,将创建三个逻辑卷(/var/var/freespace/usr/local)并添加到 sysvg 卷组中。/var/var/freespace 卷的集合大小为 8 GB,/usr/local 卷使用 --grow 选项来填充所有可用空间。