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

时间:2019-03-05 04:05:47

标签: storage redhat partitioning bootloader lvm

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

1 个答案:

答案 0 :(得分:0)

假设您正在RHEL 7 / CentOS 7上执行此操作,那么将来的配置就太过分了。 public login(userData: any): Observable<any> { return this.http.post("/api/v1/users/auth", userData).map(token => { //debugger; return this.saveToken(token); }); } 的{​​{1}}选项是在Fedora21中引入的,而在RHEL 7中并不存在,您应该只使用(select datediff(day, OrderDate, actualReturnDate) from Orders inner join rentals on Orders.orderNumber = Rentals.orderNumber) > 60 选项。请注意,这不会导致错误。

配置中还存在其他一些语法错误,例如缺少swap和/ var logvol语句所需的clearpart选项,以及--disklabel的name选项中的错字。您可能想要检查ksvalidator工具,该工具可以帮助您发现这类错误。

这些问题解决后,您仍然会遇到一些问题。尺寸:例如40960 MB(40GB)的交换可能过多。尝试使用--initlabel选项,该选项将为您提供适合您系统的默认设置。

以下是您的配置的工作版本,其中Anaconda使用CentOS 7.1810最小安装程序映像运行完成。我更换了设备并减小了体积,以使其适合我的测试VM。

--name