温馨提示×

debian mount怎么加密

小樊
40
2026-09-12 20:05:55
栏目: 网络安全

在 Debian 下“加密挂载”常见有三种场景,下面按最常用的方式给你讲清楚,并附上实操命令。


一、用 LUKS 加密整个分区(最推荐 ✅)

适合:硬盘、U 盘、云盘数据盘

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 /dev/sdb1 none luks

3. 配置 /etc/fstab

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

开机输入密码即可解锁。


三、只加密某个目录(不用分区)

适合:已有系统,不想动分区

使用 encfs(简单)

sudo apt install encfs
mkdir ~/private ~/private_enc
encfs ~/private_enc ~/private

关闭:

fusermount -u ~/private

或使用 gocryptfs(更现代)

sudo apt install gocryptfs
gocryptfs -init ~/encrypted
gocryptfs ~/encrypted ~/decrypted

四、常见方案对比

方案 安全性 难度 适合
LUKS ⭐⭐⭐⭐⭐ 整盘/分区
encfs ⭐⭐⭐ 目录
gocryptfs ⭐⭐⭐⭐ 目录

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

  • 系统盘 / 数据盘 / U盘
  • 开机自动挂载 还是 手动
  • 用的是 Debian 几 + 桌面还是服务器

我可以直接给你一套完整可复制的配置

0