使用 preseed (Debian/Ubuntu) 对 RAID 和加密进行分区

使用 preseed (Debian/Ubuntu) 对 RAID 和加密进行分区

我正在尝试使用 RAID + 加密配置预置映像。我本来想这样做没有然而,LVM 似乎(至少在加密方面)这是不可能的。我只是想知道这是否可以通过 preseed 实现——也就是说,同时拥有 RAID加密分区。我看到的所有文档都表明(据我所知)您只能拥有 RAID或者加密。我没有看到任何方法来预置两者。

FWIW,这是我用于 LVM+加密的内容:

### 磁盘配置
dipartman-auto/磁盘字符串 /dev/sda /dev/sdb /dev/sdc /dev/sdd /dev/sde /dev/sdf
dipartman-auto/方法字符串加密
dipartman-lvm/device_remove_lvm 布尔 true
dipartman-lvm/确认布尔值 true
dipartman-auto-lvm/guided_size 字符串最大值
dipartman-auto-lvm/new_vg_name 字符串地穴
dipartman-auto/磁盘字符串 /dev/sda /dev/sdb /dev/sdc /dev/sdd /dev/sde /dev/sdf
dipartman-auto/choose_recipe 选择根加密
dipartman-auto/expert_recipe 字符串 \
      根加密 :: \
              1000 1000 1000 ext3 \
                      $primary{ } $bootable{ } \
                      方法{ 格式 } 格式{ } \
                      use_filesystem{ } 文件系统{ ext4 } \
                      挂载点{ /boot } \
              。 \
              500 10000 1000000000 ext4 \
                      $lvmok{ } lv_name{ 根 } \
                      in_vg { 地穴 } \
                      $主要{}\
                      方法{ 格式 } 格式{ } \
                      use_filesystem{ } 文件系统{ ext4 } \
                      挂载点{ / } \

dipartman-md/device_remove_md 布尔 true
dipartman-basicfilesystems/no_mount_point 布尔 false
dipartman-partitioning/confirm_write_new_label boolean true
dipartman/choose_partition 选择完成
dipartman/确认布尔值 true
dipartman/confirm_nooverwrite 布尔值 true

这是我测试过的适用于 LVM+RAID 的方法:

### 磁盘配置
dipartman-auto/磁盘字符串 /dev/sda /dev/sdb /dev/sdc /dev/sdd /dev/sde /dev/sdf
dipartman-auto/方法字符串raid
dipartman-lvm/device_remove_lvm 布尔 true
dipartman-md/device_remove_md 布尔 true
dipartman-lvm/确认布尔值 true
dipartman-auto/choose_recipe 选择启动根目录
dipartman-auto-lvm/new_vg_name 字符串 cryptroot
dipartman-auto/expert_recipe 字符串 \
           启动根目录::\
             1024 30 1024 突袭 \
                $lvmignore{ } \
                $primary{ } 方法{ raid } \
             。 \
             10000 35 20000 突袭\
                $lvmignore{ } \
                $primary{ } 方法{ raid } \
             。 \
             10000 35 20000 ext4 \
                $defaultignore{ } \
                $lvmok{ } \
                lv_name{ 根 } \
                方法{格式}\
                格式{ } \
                使用文件系统{}\
                文件系统{ ext4 } \
                挂载点{ / } \
dipartman-auto-raid/配方字符串\
    10 6 0 ext4 /启动\
          /dev/sda1#/dev/sdb1#/dev/sdc1#/dev/sdd1#/dev/sde1#/dev/sdf1 \
          --布局#n6 \
    。 \
    10 6 0 lvm - \
          /dev/sda2#/dev/sdb2#/dev/sdc2#/dev/sdd2#/dev/sde2#/dev/sdf2 \
          --布局#n6 \
di mdadm/boot_degraded 布尔值 false
dipartman-md/确认布尔值 true
dipartman-partitioning/confirm_write_new_label boolean true
dipartman-basicfilesystems/no_swap 布尔值 false
dipartman/choose_partition 选择完成分区并将更改写入磁盘
dipartman/确认布尔值 true
dipartman-md/confirm_nooverwrite 布尔 true
dipartman/confirm_nooverwrite 布尔值 true

我想,我正在尝试将两者融合在一起,并且我尝试了几种不同的组合,但还没有成功。本质上,我相信你只能拥有其中之一partman-auto/method string cryptpartman-auto/method string raid但不能同时拥有两者。谁能帮我证实或否认这一点?提前致谢。

相关内容