相关疑难解决方法(0)

使用 LUKS 创建按需增长的加密卷

我正在尝试使用 Linux 创建一个加密的、按需增长的文件系统。我熟悉 LUKS 和 cryptsetup。

我可以创建一个空文件:

fallocate -l 512M /root/image
Run Code Online (Sandbox Code Playgroud)

我可以在其上创建一个 LUKS 容器:

cryptsetup -y luksFormat /root/image
Run Code Online (Sandbox Code Playgroud)

然后“打开”它:

cryptsetup luksOpen /root/image luksvolume
Run Code Online (Sandbox Code Playgroud)

此时,我可以在其上创建一个文件系统:

mkfs.ext4 -j /dev/mapper/luksvolume
Run Code Online (Sandbox Code Playgroud)

这一切都很好。但是,它没有解决问题的“按需增长”部分。

这个想法是在加密文件系统上复制 2Gb 文件将“扩展”图像,使其足够大以包含该文件。

甚至有可能做到吗?

encryption mount disk-volume luks

15
推荐指数
1
解决办法
7653
查看次数

标签 统计

disk-volume ×1

encryption ×1

luks ×1

mount ×1