在做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下绑定双网卡