在Debian 6下添加磁盘到encryption的LVM

我使用“使用LVM和encryption”选项安装了Debian 6。 现在我想添加第二个磁盘,并encryption它。

这是我迄今为止所做的:

  1. pvcreate / dev / sdb
  2. vgextend [vgname] / dev / sdb
  3. lvcreate -n [lvname] -l 100%免费[vgname]
  4. luksformat -t ext3 / dev / [vgname] / [lvname]
  5. 更新了fstab

不幸的是试图挂载/ dev / mapper / [vgname] – [lvname]在dmesg下产生以下错误:

VFS: Can't find ext3 filesystem on dev dm-3 

我究竟做错了什么?

更新1:

pvscan

 PV /dev/dm-0 VG reactorblock01 lvm2 [49.76 GiB / 0 free] PV /dev/dm-3 VG reactorblock01 lvm2 [100.00 GiB / 0 free] Total: 2 [149.75 GiB] / in use: 2 [149.75 GiB] / in no VG: 0 [0 ] 

LVS

 LV VG Attr LSize Origin Snap% Move Log Copy% Convert backup reactorblock01 -wi-a- 100.00g root reactorblock01 -wi-ao 48.80g swap_1 reactorblock01 -wi-ao 984.00m 

ls -l / dev / mapper /

 total 0 crw------- 1 root root 10, 59 Jul 7 23:34 control lrwxrwxrwx 1 root root 7 Jul 8 01:52 reactorblock01-backup -> ../dm-4 lrwxrwxrwx 1 root root 7 Jul 7 23:34 reactorblock01-root -> ../dm-1 lrwxrwxrwx 1 root root 7 Jul 7 23:34 reactorblock01-swap_1 -> ../dm-2 lrwxrwxrwx 1 root root 7 Jul 7 23:34 sda5_crypt -> ../dm-0 lrwxrwxrwx 1 root root 7 Jul 8 01:44 sdb1_crypt -> ../dm-3 

猫/ etc / crypttab

 sda5_crypt UUID=d09c908f-0f3b-4f3e-b86b-87ef817732db none luks 

更新2:

易于使用本指南: https : //wiki.archlinux.org/index.php/System_Encryption_with_LUKS和一些联机帮助页

Debian安装程序通过设置“encryption的LVM”

  • 在物理驱动器上创build一个分区,
  • 使用LUKS / DM-Crypt来encryption物理分区,
  • 解开DM-crypt卷,并且
  • 在DM-Crypt卷的顶部build立一个LVM卷组。

在你遵循的程序中,你基本上试图向后退步。 您将LVM置于物理磁盘的顶部,并尝试在逻辑卷上创buildDM-Crypt卷。

如果您想以Debian的方式执行此操作,则应在新磁盘上设置DM-Crypt,然后将encryption设备的未locking版本添加到卷组中。 一旦完成,您可以创build逻辑卷,如标准LVM文档中所述。

你还能够装载你的其他文件系统吗? 我想你可能需要做的是恢复到目前为止所做的所有尝试,然后在DM-Crypt之上使用LVM进行设置。 因此,删除您创build的任何新的logcal卷,缩小卷组,并删除您添加的PV。