超级初学者与存储相关的概念。因此与下面的存储配置可能存在的问题相混淆。这是用于配置redhat os安装程序的kickstart文件/字符串。
clearpart --all --drives=vda,vdb,vdc --disklabel gpt
bootloader --driveorder=vda
part biosboot --fstype=biosboot --size=1 --ondisk=vda
part /boot --fstype=xfs --size=256 --ondisk=vdc --label=boot
part pv.0 --fstype=lvmpv --ondisk=vda --size=1 --grow
part pv.1 --fstype=lvmpv --ondisk=vdb --size=1 --grow
volgroup awesome --pesize=4096 pv.0 pv.1
logvol swap --vgname=awesome --fstype=swap --size=40960
logvol / --vgname=awesome -name=root --fstype=xfs --size=51200 --label=sysroot --grow --maxsize=102400
logvol /var --vgname=awesome --fstype=xfs --size=12288
# ...additional mount points...
所以我尝试通过一次只添加几行来调试,但没有运气。通常在添加part和volgroup语句之后,安装程序会抛出错误而没有任何有用的信息。任何指导将不胜感激。
假设您在RHEL 7 / CentOS 7上执行此操作,那么您的配置将来会走得太远。 clearpart
的--disklabel
选项是在Fedora21中引入的,并且在RHEL 7中不存在,你应该只使用--initlabel
选项。请注意,这不会导致错误。
您在配置中还有其他一些语法错误,例如:缺少swap和/ var logvol语句所需的--name
选项,以及logvol /
的name选项中的拼写错误。您可能想要查看可以帮助解决这些错误的ksvalidator工具。
当这些问题得到解决时,你仍然会遇到一些问题。尺寸:例如40960 MB(40GB)交换可能过多。尝试使用--recommended
选项,该选项将为您提供适合您系统的默认选项。
下面是您的配置的工作版本,其中Anaconda使用CentOS 7.1810最小安装程序映像运行完成。我更改了设备并减小了卷大小,使其适合我的测试VM。
clearpart --all --drives=sda,sdb,sdc --disklabel gpt
bootloader --driveorder=sda
part biosboot --fstype=biosboot --size=1 --ondisk=sda
part /boot --fstype=xfs --size=256 --ondisk=sdc --label=boot
part pv.0 --fstype=lvmpv --ondisk=sda --size=1 --grow
part pv.1 --fstype=lvmpv --ondisk=sdb --size=1 --grow
volgroup awesome --pesize=4096 pv.0 pv.1
logvol swap --vgname=awesome --fstype=swap --recommended --name=swap
logvol / --vgname=awesome --name=root --fstype=xfs --size=5120 --label=sysroot --grow --maxsize=10240
logvol /var --vgname=awesome --fstype=xfs --size=1228 --name var