Encrypted storage (dm-crypt)
加密存储(dm-crypt)使用
dm_crypt为块设备提供透明磁盘加密,包含 slot 名称、加密密钥和后端驱动器等属性。示例展示了在 USB 或 RAID1 阵列上创建加密文件系统以及格式化说明。
加密存储(dm-crypt)
信息
此功能需要 Storage 软件包。 驱动器或设备与
type=crypted一起使用,可创建dm_crypt加密存储。dm-crypt是一种透明磁盘加密子系统,旨在为块设备提供加密。
属性
| 属性 | 说明 |
|---|---|
| slot (string; Default: ) | 文件系统的名称 |
| encryption-key (string; Default: ) | 用于解密的密钥 |
| crypted-backend (string; Default: ) | 要加密的驱动器或分区 |
示例
简单的加密文件系统
要创建加密文件系统:
/disk
add crypted-backend=usb1 encryption-key=<secret_key> slot=crypted-usb1 type=crypted
创建完成后,格式化该文件系统即可使用。
/disk/format crypted-usb1 file-system=ext4
带完整性校验的加密 RAID1 阵列
创建一个 RAID1 阵列,并在其上创建加密文件系统:
/disk
add raid-device-count=2 raid-type=1 slot=raid1 type=raid
set nvme3 raid-master=raid1 raid-role=0
set nvme4 raid-master=raid1 raid-role=1
add crypted-backend=raid1 encryption-key=<secret_key> slot=crypted-raid1 type=crypted crypt-mode=encryption-and-integrity
将加密文件系统格式化为 Btrfs:
/disk
format crypted-raid1 file-system=btrfs