1. 程式人生 > >用kickstart建立邏輯卷管理LVM分割槽

用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檔案時該分割槽掛載引數項;