在做cobbler的ubuntu自動化安裝部署過程中,ubuntu的preseed文件關于lvm的定義,我們通常有2種方式,這邊做測試的時候,分別作了記錄
atomic模式
d-i partman-auto/method string lvm
d-i partman-lvm/device_remove_lvm boolean true
d-i partman-md/device_remove_md boolean true
d-i partman-lvm/confirm boolean true
d-i partman-auto-lvm/new_vg_name string vg00
d-i partman-auto-lvm/guided_size string 10GB
#卷組使用大小10G,可以使用參數 max或者50%
d-i partman-auto/choose_recipe select atomic
d-i partman/choose_partition select Finish partitioning and write changes to disk
d-i partman-lvm/confirm_nooverwrite boolean true
d-i partman/confirm_nooverwrite boolean true
###結果 自動分了250M的/boot分區 。 10G的卷組,其中邏輯卷swap大小跟內存一樣,其它剩余的分給邏輯卷分區 /
手工lvm分區模式
##原硬盤大小50G,要求分一個ext2格式的boot分區(256M),利用剩余的空間50%做lvm的卷組,卷組名為vg00
#root分區在卷組里的邏輯分區中,大小10G,格式為ext4
#swap分區在卷組里的邏輯分區中,512M 格式化為swap分區
#/www分區在卷組里的邏輯分區中,大小為5G,格式為ext4
d-i partman-auto/method string lvm
d-i partman-lvm/device_remove_lvm boolean true
d-i partman-md/device_remove_md boolean true
d-i partman-lvm/confirm boolean true
d-i partman-auto-lvm/new_vg_name string vg00
d-i partman-auto-lvm/guided_size string 50%
d-i partman-auto/choose_recipe select boot-root
d-i partman-auto/expert_recipe string
boot-root ::
256 50 256 ext2
$primary{ } $bootable{ }
method{ format } format{ }
use_filesystem{ } filesystem{ ext2 }
mountpoint{ /boot }
.
10240 60 10240 ext4
$defaultignore{ }
$lvmok{ }
lv_name{ root }
method{ format }
format{ }
use_filesystem{ }
filesystem{ ext4 }
mountpoint{ / }
.
512 60 512 swap
$defaultignore{ }
$lvmok{ }
lv_name{ swap }
method{ swap }
format{ }
.
5120 70 5120 ext4
$defaultignore{ }
$lvmok{ }
lv_name{ www }
method{ format }
format{ }
use_filesystem{ }
filesystem{ ext4 }
mountpoint{ /www }
.
d-i partman-md/confirm boolean true
d-i partman-partitioning/confirm_write_new_label boolean true
d-i partman/choose_partition select Finish partitioning and write changes to disk
d-i partman-lvm/confirm_nooverwrite boolean true
d-i partman/confirm_nooverwrite boolean true
下一篇:linux下綁定雙網卡