在LVM/LUKS中添加加密的/home

在LVM/LUKS中添加加密的/home

我在 SSD 设备上安装了新的 (debian) 系统。标准安装后,我想安装/home在内部硬盘上。

为了能够提出这个问题,需要一些细节:在安装时,我(手动)生成了一个包含系统的/dev/sdb5_cryptLVM 。/dev/mapper/SSD-root我试过

/lib/cryptsetup/scripts/decrypt_derived sdb5_crypt  | cryptsetup luksFormat /dev/sda2 --key-file -
/lib/cryptsetup/scripts/decrypt_derived sdb5_crypt  | cryptsetup luksOpen  /dev/sda2 sda2_crypt --key-file -
mkfs.ext4 /dev/mapper/sda2_crypt
mount /dev/mapper/sda2_crypt /home

它似乎有效(尽管我怀疑是否应该使用sdb5_crypt/dev/mapper/SSD-root这里)。 BUT:第二部分,即放置

/etc/crypttab

sda2_crypt /dev/sda2 sdb5_crypt luks,keyscript=/lib/cryptsetup/scripts/decrypt_derived

并在/etc/fstab

/dev/mapper/sda2_crypt  /home ext4  defaults, noatime 0 2

不起作用——有了这两行,我就无法再启动了。通过救援光盘取出它们可以使系统再次启动。

我做错了什么?我应该首先将新的集成/home到 LVM 中吗(如果是这样,我该怎么做)?

相关内容