小编Fra*_*ank的帖子

在预置安装中重用现有的 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 中设置一个过滤器来实现这一点,它排除了所有块设备,因此禁用了 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{ } …
Run Code Online (Sandbox Code Playgroud)

ubuntu debian lvm preseed md

5
推荐指数
1
解决办法
551
查看次数

标签 统计

debian ×1

lvm ×1

md ×1

preseed ×1

ubuntu ×1