温馨提示×

debian分区怎样加密

小樊
44
2026-09-07 19:42:11
栏目: 网络安全

在 Debian 下对分区加密,最常用、最推荐的方式是使用 LUKS(Linux Unified Key Setup)。下面按“常见场景”给你讲清楚怎么做。


一、加密整个分区(最常见)

1. 安装工具

sudo apt update
sudo apt install cryptsetup

2. 加密一个分区(会清空数据!)

假设分区是 /dev/sdb1

sudo cryptsetup luksFormat /dev/sdb1
  • 输入 YES
  • 设置密码

3. 打开加密分区

sudo cryptsetup open /dev/sdb1 mydisk

映射设备会出现在:

/dev/mapper/mydisk

4. 格式化

sudo mkfs.ext4 /dev/mapper/mydisk

5. 挂载使用

sudo mkdir /mnt/secure
sudo mount /dev/mapper/mydisk /mnt/secure

6. 卸载并关闭

sudo umount /mnt/secure
sudo cryptsetup close mydisk

二、开机自动挂载(可选)

1. 获取 UUID

sudo blkid /dev/sdb1

2. 编辑 /etc/crypttab

secure_disk UUID=xxxx none luks

3. 编辑 /etc/fstab

/dev/mapper/secure_disk /mnt/secure ext4 defaults 0 2

重启后会提示输入密码。


三、安装 Debian 时直接加密(推荐新手)

安装 Debian 时:

  • 分区方式选 “手动”
  • 对目标分区勾选 “加密物理卷”
  • 设置 LUKS 密码
  • 再在上面建 LVM 或文件系统

✅ 最安全、最省事


四、只加密家目录(轻量方案)

sudo apt install ecryptfs-utils
ecryptfs-migrate-home -u 用户名

适合:

  • 笔记本
  • 只保护个人数据

五、注意事项

  • ❌ 加密会清空数据
  • ✅ 密码丢了几乎无法恢复
  • ✅ 性能影响很小(AES-NI)
  • ✅ 可配合 LVM 使用

如果你愿意,可以告诉我:

  • 系统盘 / 数据盘 / U盘
  • 是否 装机时加密
  • 是否要 免密码自动解锁(keyfile / TPM)

我可以给你更精确的方案。

0