我正在尝试自动化现有Ubuntu安装的重新安装过程.
分区布局:
> md0(raid1,/ dev / sda1#/ dev / sdb1) – 交换(2G)
> md1(raid1,/ dev / sda2#/ dev / sdb2) – /(20G)
> md2(raid1,/ dev / sda3#/ dev / sdb3) – PV(剩余空间)
我想要完成的是:
>重用现有的RAID(如果存在)
最重要的是保持现有PV的数据.我能够通过在lvm.conf中设置过滤器来实现这一点,该过滤器排除了所有块设备,并且禁用了ergo lvm支持.
问题是在安装后我必须重新创建/ dev / md / 2,希望数据完好无损.
配置的前期部分是:
d-i partman/early_command string sed 's/filter\ =\ \[\ "a\/.*\/\"\ \]/filter\ =\ \[\ "r\/.*\/\"\ \]/g' -i /etc/lvm/lvm.conf d-i partman-auto-raid/recipe string \ 1 2 0 swap - /dev/sda1#/dev/sdb1 .\ 1 2 0 ext3 / /dev/sda2#/dev/sdb2 . d-i partman-auto/expert_recipe string \ multiraid :: \ 2000 10 2000 raid $primary{ } method{ raid } format{ } .\ 20000 11 20000 raid $primary{ } method{ raid } format{ } . \ 20000 12 2000000 raid $primary{ } method{ keep } .