ubuntu – 在预先安装的服务器上重用现有的RAID

前端之家收集整理的这篇文章主要介绍了ubuntu – 在预先安装的服务器上重用现有的RAID前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在尝试自动化现有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 }    .

也许还有其他更确定的方法可以解决这个问题?

在Ubuntu论坛中有一些late_command示例,建议的示例基于一个.但首先,有两点:

1)自动执行强制格式化一个文件系统的安装,同时保留另一个文件系统本质上是危险的.如果在继续操作之前未备份,则会丢失数据. “也许不是今天.也许不是明天,但很快,你的余生.”

猜你在找的Ubuntu相关文章