在某个项目中使用kickstart按照centos7.4的时候由于总是报磁盘问题,使用手工方式安装的时候,图形化分区界面和自己想到不一样,开始以为是7的anaconda不支持多个VG,后来才发现是自己的配置有问题。

这里说的RHEL7分区配置主要是针对安装操作系统时的分区配置问题。分两部分进行说明:

    1 图形化手工分区

    2 kickstart文件ks.cfg中分区的写法


之所以写这篇文章是因为自己踩到了一个大坑,记录一下。我这里的环境是多个磁盘配置多个lvm,如果只有一块盘,那无所谓,怎么配置都行,但多块盘的时候就需要注意一些情况了。

环境:

    DELL R730服务器

    2块480G SSD做RAID1,用于安装系统

    4块1T SATA两两做RAID1,名为data1和data2,挂载在/data1和/data2上


应用的需求是:

    划分/boot分区,/home分区和/分区,都使用xfs,划分rootvg,做成lvm

    划分/dev/sdb和/dev/sdc,data1vg和data2vg,做成lvm


在ks文件中,我的写法是

# Partition clearing information

clearpart --all --initlabel

zerombr

part /boot --fstype="xfs" --ondisk=sda --size=1024

part pv.12 --grow --fstype="lvmpv" --ondisk=sda --size=1024

volgroup rootvg --pesize=32768 pv.12

logvol /  --fstype="xfs" --size=51200 --name=root --vgname=rootvg

logvol swap  --fstype="swap" --size=1024 --name=swap --vgname=rootvg

logvol /home --fstype="xfs" --size=204800 --name=swap --vgname=rootvg

part pv.13 --grow --fstype="lvmpv" --ondisk=sdb --size=1

volgroup data1vg --pesize=32768 pv.13

logvol /data1  --fstype="xfs" --size=8192 --name=data1 --vgname=data1vg

part pv.14 --grow --fstype=