存储分区redhat / centos linux; anaconda kickstart存储配置

问题描述 投票:0回答:1

超级初学者与存储相关的概念。因此与下面的存储配置可能存在的问题相混淆。这是用于配置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语句之后,安装程序会抛出错误而没有任何有用的信息。任何指导将不胜感激。

storage redhat partitioning bootloader lvm
1个回答
0
投票

假设您在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
© www.soinside.com 2019 - 2024. All rights reserved.