用kickstart创建逻辑卷管理LVM分区

创建两个物理分区分别给Boot和Swap分区,剩余的空间作LVM。
 
Partition    Size    Name
------------------------------
/boot        150MB   /boot
swap         1GB     swap
/            8GB     lv_root
/var         4GB     lv_var
/tmp         2GB     lv_tmp
/spare remaining space lv_spare

解决办法: 按照上面的需求,将以下几行加入到ks.cfg文件:

# System bootloader configuration
bootloader --location=mbr
# Clear the Master Boot Record
zerombr
# Partition clearing information
clearpart --all --initlabel
# Disk partitioning information

part /boot --fstype ext3 --size=400
part swap --size=2048
part pv.01 --size=1 --grow
volgroup vg_rekfan pv.01
logvol  /  --vgname=vg_rekfan  --size=40000  --name=lv_root
logvol  /var  --vgname=vg_rekfan  --size=50000  --name=lv_var
logvol  /tmp  --vgname=vg_rekfan  --size=2048  --name=lv_tmp
logvol  /spare  --vgname=vg_rekfan  --size=1  --grow  --name=lv_spare
符各参数介绍:
part/partition  (install模式必须)
    建立新分区;
    part  <mntpoint>|swap|pv.id|rdid.id  options
    mntpoint:挂载点,是在创建普通分区时指定新分区挂载位置的项;挂载点需要格式正确
    swap: 创建swap分区;
    raid.id:  表示创建的分区类型为raid型;必须用id号进行唯一区别;
    pv.id:  表示所创建的分区类型为LVM型;必须用唯一id号进行区别;
    --size=  设置分区的最小值,默认单位为M,但是不能写单位;
    --grow  让分区自动增长利用可用的磁盘空间,或是增长到设置的maxsize值;
    --maxsize 设置分区自动增长(grow)时的最大容量值,以M为单位,但不能写单位;
    --onpart=/--usepart=     设置使用原有的分区;
    --noformat    设置不格式化指定的分区,在跟—onpart一同使用时,可以避免删除原有分区上的数据,在新安装的系统中保留使用数据;
    --asprimary    强制制定该分区为主分区;若指定失败,分区会失败,导致安装停止;
    --fstype=    新增普通分区时指定分区的类型,可以为ext2、ext3、ext4、swap、vfat及hfs;
    --ondisk=/--ondrive=     设定该分区创建在一个具体的磁盘上;
    --start   指定分区以磁盘上那个磁道开始;需要跟--ondisk参数一块使用;
    --end    指定分区以磁盘上那个磁道结束;需要跟上述两个参数一起使用;
    --recommended:让系统自行决定分区的大小;在创建swap分区时,若RAM<2G,则分区大小为2*RAM;若RAM>=2G时,分区大小为RAM+2G;
    --bytes-pre-inode=    指定分区格式化时inode的大小;默认值为4096
    --fsoptions=    指定创建fstab文件时该分区挂载参数项;
原文地址:https://www.cnblogs.com/panwenbin-logs/p/10155647.html