如何使用 LVM 将 crypt_LUKS 分区分成两半?

如何使用 LVM 将 crypt_LUKS 分区分成两半?

我目前有这样的结构:

NAME                      FSTYPE
sdb                       iso9660
└─sdb1                    crypto_LUKS
  └─sdb1-map              ext4

并且想要得到

# lsblk -o name,fstype /dev/sdb

NAME                      FSTYPE
sdb                       iso9660
└─sdb1                    crypto_LUKS
  └─sdb1_map              LVM2_member
      └─lvm1              lvm
      └─lvm2              lvm

将第一个配置转换为第二个配置的精确命令是什么?

答案1

精确的命令是

pvcreate /dev/mapper/sdb1-map
vgcreate -s 10M mygroup /dev/mapper/sdb1-map 
lvcreate -L 100M -n lvm1 mygroup
lvcreate -L 100M -n lvm2 mygroup

在哪里

  • 10M为扩展尺寸(PE尺寸)

PS:挂载分区,运行cryptsetup luksOpen [...]然后vgchange -a y打开lvm树。

相关内容