如何加密 btrfs 子卷?

如何加密 btrfs 子卷?

我正在寻找有关使用 btrfs 加密的信息。我有全盘(实际上是LVM)加密的经验,所以这次我只需要看看一些btrfs特定的问题。

我已经发现这篇文章在 archlinux wiki 上,发现这个方法和我之前使用的加密方式(前一段时间)是一样的,只不过他们使用的是btrfs子卷而不是LVM。

对我来说,我不想要/需要全分区加密,因为home子卷是我想要加密的唯一地方。 (实际上 下还有更多子卷home,但这是另一个问题。)
但是,通过我的搜索,我没有找到任何有关如何仅加密 btrfs 子卷的信息。我发现的唯一最相关的事情是这封邮件来自 btrfs 邮件列表,这是一个实验性补丁,提供 btrfs(子卷)的透明(?)加密。
我也无法想出什么方法可以只加密子卷。

所以,我的主要问题是:

是否可以加密 btrfs子卷仅(不需要“透明加密”)?如果是,怎么办?

旁注:创建加密块(文件)并将其安装在“子卷”上不是可接受的方法,因为它根本不是“子卷”。

答案1

是否可以加密 btrfs子卷仅(不需要“透明加密”)?

不,BTRFS 目前没有内置的加密支持。如今,要加密文件系统(不仅仅是子卷),您需要 DM-Crypt/LUKS。请参阅 Btrfs 维基常见问题解答

相关内容