在kickstart文件中使用dynamic值

我有一个kickstart文件,我想重复使用不同磁盘大小的机器。 我可以静态设置我的音量大小,但是将其余空间分配给单个音量?

例如这里是我的anacondaconfiguration的磁盘部分:

# Disk partitioning information part /boot --fstype="xfs" --ondisk=sda --size=1024 part pv.195 --fstype="lvmpv" --ondisk=sda --size=60214 part /boot/efi --fstype="efi" --ondisk=sda --size=200 --fsoptions="umask=0077,shortname=winnt" volgroup cl --pesize=4096 pv.195 logvol swap --fstype="swap" --size=2048 --name=swap --vgname=cl logvol / --fstype="xfs" --size=58160 --name=root --vgname=cl 

Id喜欢能够为根卷做到这一点:

 # Disk partitioning information part /boot --fstype="xfs" --ondisk=sda --size=1024 part pv.195 --fstype="lvmpv" --ondisk=sda --size=60214 part /boot/efi --fstype="efi" --ondisk=sda --size=200 --fsoptions="umask=0077,shortname=winnt" volgroup cl --pesize=4096 pv.195 logvol swap --fstype="swap" --size=2048 --name=swap --vgname=cl logvol / --fstype="xfs" --size=<****WHATEVER SPACE IS LEFT****> --name=root --vgname=cl 

所以这样,不pipeVM磁盘运行这个根卷的kickstartconfiguration的磁盘大小将适合我有什么空间。

您只需将--grow选项添加到您的logvol行。

从RHEL 7文档:

–grow – 指示逻辑卷增长以填充可用空间(如果有)或最大大小设置(如果指定了)。 必须使用–percent =选项或–size =选项给出最小大小。

资料来源: RHEL 7:24.3.2 – Kickstart命令和选项