如何将 RAID5 添加到现有的加密 LVM 中?

如何将 RAID5 添加到现有的加密 LVM 中?

我最近安装了 Debian Wheezy,并让安装程序引导使用带加密的整个分区 (LVM) 对磁盘进行分区。后来我添加了四个磁盘并在它们上设置了 RAID5(使用mdadm)。

我的问题是:如何将 RAID 集添加到现有的 crypto-lvm 中,使 RAID 也加密?

答案1

假设 RAID 上还没有任何文件;

您可以使用 LUKS 对其进行格式化以进行加密:

cryptsetup luksFormat /dev/md42

然后你打开 LUKS 容器

crytpsetup luksOpen /dev/md42 luks42

如果你想使用 LVM,你可以把它变成一个物理卷:

pvcreate /dev/mapper/luks42

如果您想将其添加到现有卷组中

vgextend yourvg /dev/mapper/luks42

然后你可以创建一些新的LV

lvcreate -L42G -n fourtytwo yourvg

然后你在上面放一些文件系统

mkfs.ext42 /dev/yourvg/fourtytwo

然后安装它

mkdir /mnt/42
mount /dev/yourvg/fourtytwo /mnt/42

等等等等

相关内容