跳转至内容

dm-crypt

来自 ArchWiki

dm-crypt 是 Linux 内核的 设备映射器 加密目标。根据 Wikipedia:dm-crypt,它是一个

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

用法

/磁盘准备
处理诸如 安全擦除磁盘dm-crypt 特定的 分区 操作。
/设备加密
介绍如何通过 cryptsetup 命令手动使用 dm-crypt 加密系统。它涵盖了 加密选项 的示例,处理 密钥文件 的创建,LUKS 特定的 密钥管理 命令,以及 备份和恢复
/系统配置
说明在加密系统时如何配置 mkinitcpio内核参数crypttab 文件。
/交换空间加密
介绍如何在加密系统中添加交换空间,因为交换空间也必须加密以保护系统交换出的任何数据。本节详细介绍了 不带 磁盘休眠支持的方法。
/特殊情况
处理特殊操作,如 保护未加密的引导分区使用 GPG、LUKS 或 OpenSSL 加密的密钥文件,一种 通过网络远程解锁根(或其他)分区 的方法,另一种用于 为固态硬盘 (SSD) 设置 discard/TRIM,以及关于 encrypt hook 和多个磁盘 的章节。
/登录时挂载

示例场景

/加密非根文件系统
如果您需要加密一个不用于引导系统的设备,例如一个 分区 或一个 文件容器
/加密整个系统
如果您想加密整个系统,特别是根分区。涵盖了多种场景,包括 dm-cryptLUKS 扩展、plain 模式加密以及加密和 LVM 的使用。

参见