kickstart 分区示例(RAID、LVM、多路径、简单等)

以下是一些存储模板示例,可在kickstart中用于各种类型的安装选项。

简单的布局

下面的使用我们没有对任何分区的大小和分区类型提出任何要求,相反,我们只定义了文件系统类型。
有了这个,我们只会得到一个根和引导分区

用于设置具有简单布局的 ext4 分区

# Disk Partitioning
autopart --type=plain --fstype=ext4

RAID 1 + LVM

用于使用软件 RAID 1 + LVM 设置 ext4 分区。

这里我的设置有两个磁盘(每个磁盘有 838GB 空间),因此我相应地创建了物理卷,我们可以根据磁盘大小修改该值。
如果我们不想限制性地定义物理卷的大小,也可以使用“--size 1 --grow”,这将占用磁盘中的最大可用空间。

# The following is the partition information you requested
ignoredisk --only-use=sda,sdb
# -- raid part for boot -
part raid.sda0 --size 512 --asprimary --ondrive=sda
part raid.sdb0 --size 512 --asprimary --ondrive=sdb
# -- raid part for pv.1 -
part raid.sda2 --size 821616 --ondrive=sda
part raid.sdb2 --size 821616 --ondrive=sdb
# -- raid part for root -
part raid.sda1 --size 12288 --ondrive=sda
part raid.sdb1 --size 12288 --ondrive=sdb
# -- raid part for swap -
part raid.sda3 --size 12288 --ondrive=sda
part raid.sdb3 --size 12288 --ondrive=sdb
# Raid device creation
raid /boot --fstype ext4 --device md0 --level=RAID1 raid.sda0 raid.sdb0
raid pv.1 --device md2 --level=RAID1 raid.sda2 raid.sdb2
raid/--fstype ext4 --device md1 --level=RAID1 raid.sda1 raid.sdb1
raid swap --fstype swap --device md3 --level=RAID1 raid.sda3 raid.sdb3
# Volume group and logical volume creation
volgroup vg00 --pesize=65536 pv.1
logvol /var --fstype ext4 --vgname vg00 --size=16384 --name=var
logvol /tmp --fstype ext4 --vgname vg00 --size=24576 --name=tmp
logvol /home --fstype ext4 --vgname vg00 --size=8192 --name=home
logvol /opt --fstype ext4 --vgname vg00 --size=16384 --name=opt
logvol /usr --fstype ext4 --vgname vg00 --size=32768 --name=usr
logvol /var/log --fstype ext4 --vgname vg00 --size=1 --grow --name=log

普通 LVM 布局

用于设置只有 LVM 的 ext4 分区。

这里我的设置有一个磁盘 (sda),我的物理卷被配置为使用磁盘上的所有可用空间来创建和配置分区布局

part /boot --size 512 --asprimary --fstype=ext4 --ondrive=sda
part pv.1 --size 1 --grow --fstype=ext4 --ondrive=sda
volgroup system --pesize=32768 pv.1
logvol/--fstype ext4 --vgname system --size=8192 --name=root
logvol /var --fstype ext4 --vgname system --size=16384 --name=var
logvol /tmp --fstype ext4 --vgname system --size=40960 --name=tmp
logvol swap --vgname system --size=4096 --name=swap
logvol /opt --fstype ext4 --vgname system --size=8192 --name=opt
logvol /opt/deep --fstype ext4 --vgname system --size=6144 --name=deep
logvol /opt/deep/log --fstype ext4 --vgname system --size=20480 --name=deeplog
logvol /var/opt/data--fstype ext4 --vgname system --size=1 --grow --name=mybackup

多路径布局

这个很棘手,因为我们必须知道可用的 mpath 设备列表,以便我们可以定义它们以用于安装。
在下面的示例中,我只有一个 LUN,因此我只使用了一个 mpath 设备

# The following is the partition information you requested
ignoredisk --only-use=mpatha
# Disk Partioning
clearpart --all --initlabel --drives=mpatha
# Disk partitioning information
part pv.1073 --fstype="lvmpv" --size 1 --grow --ondisk=mpatha
part swap --fstype="swap" --ondisk=mpatha --size=4096
part /boot --fstype="ext4" --ondisk=mpatha --size=512
volgroup system --pesize=32768 pv.1073
logvol /var --fstype ext4 --vgname system --size=8192 --name=var
logvol /tmp --fstype ext4 --vgname system --size=20480 --name=tmp
logvol /opt/mgtservices  --fstype="ext4" --size=5120 --name=opt-mgtservices --vgname=system
logvol /opt  --fstype="ext4" --size=1 --grow --name=opt --vgname=system
logvol /home  --fstype="ext4" --size=4096 --name=home --vgname=system
logvol /export  --fstype="ext4" --size=30720 --name=export --vgname=system
logvol /var/opt  --fstype="ext4" --size=25600 --name=var-opt --vgname=system
logvol/--fstype="ext4" --vgname=system --size=8192 --name=root
日期:2020-06-02 22:17:15 来源:oir作者:oir