![使用 preseed (Debian/Ubuntu) 对 RAID 和加密进行分区](https://linux22.com/image/116424/%E4%BD%BF%E7%94%A8%20preseed%20(Debian%2FUbuntu)%20%E5%AF%B9%20RAID%20%E5%92%8C%E5%8A%A0%E5%AF%86%E8%BF%9B%E8%A1%8C%E5%88%86%E5%8C%BA.png)
我正在尝试使用 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 crypt
,partman-auto/method string raid
但不能同时拥有两者。谁能帮我证实或否认这一点?提前致谢。