27.4. Kickstart 配置示例
27.4.1. 高级分区示例
以下是操作中的 clearpart、zerombr、part、raid 、 volgroup 和 logvol 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
hda
和 hdc
上使用 clearpart 命令擦除它们。zerombr 命令初始化未使用的分区表。
然后,对两个驱动器进行分区,以便为 RAID 配置准备它们。每个驱动器被分成五个分区,每个驱动器都划分为相同的布局。
下一部分使用这些物理分区对创建 RAID1 级别的软件 RAID 设备(镜像)。前四个 RAID 设备用于
/
(root)、/safe
、swap
和 /usr
。第五个最大分区将命名为 pv.01
,后续部分将用作 LVM 的物理卷。
最后,最后一组命令会在
pv.01
物理卷上创建名为 sysvg
的卷组。然后,将创建三个逻辑卷(/var
、/var/freespace
和 /usr/local
)并添加到 sysvg
卷组中。/var
和 /var/freespace
卷的集合大小为 8 GB,/usr/local
卷使用 --grow
选项来填充所有可用空间。