dm-crypt

出自 ArchWiki
(重定向自 Dm-crypt with LUKS)

dm-crypt 是 Linux 内核的 设备映射器 加密目标。来自 Wikipedia:dm-crypt,它是

Linux 内核中一个透明的磁盘加密子系统... [它] 被实现为一个设备映射器目标,并且可以堆叠在其他设备映射器转换之上。因此,它可以加密整个磁盘(包括可移动媒体)、分区、软件 RAID 卷、逻辑卷以及文件。它显示为一个块设备,可以用来支持文件系统、交换分区或作为 LVM 物理卷。

用法

/驱动器准备
处理诸如安全擦除驱动器dm-crypt 特定的 分区 要点等操作。
/设备加密
介绍如何通过 cryptsetup 命令手动使用 dm-crypt 加密系统。它涵盖了 加密选项 的示例,处理 密钥文件 的创建、用于 密钥管理 以及 备份和恢复 的 LUKS 特定命令。
/系统配置
说明在加密系统时如何配置 mkinitcpio内核参数crypttab 文件。
/交换分区加密
介绍如何向加密系统添加交换分区,因为交换分区也必须加密,以保护系统换出的任何数据。这部分详细介绍了不带挂起到磁盘支持的方法。
/特殊功能
处理特殊操作,例如保护未加密的启动分区使用 GPG 或 OpenSSL 加密的密钥文件、一种通过网络启动和解锁的方法、另一种用于为 SSD 设置 discard/TRIM 的方法,以及处理encrypt hook 和多磁盘的部分。
/登录时挂载

使用场景示例

/加密非根文件系统
如果您需要加密未用于启动系统的设备,例如分区文件容器
/加密整个系统
如果您想加密整个系统,特别是根分区。涵盖了多种场景,包括使用带有 LUKS 扩展的 dm-cryptplain 模式加密以及加密和 LVM

参见