温馨提示×

如何加密ubuntu mount盘

小樊
41
2026-10-08 12:10:37
栏目: 网络安全

在 Ubuntu 下“加密 mount 盘”通常有两种常见场景,下面分别说明,最推荐的是 LUKS(系统级磁盘加密)。


一、使用 LUKS 加密整个磁盘 / 分区(推荐)

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️⃣ 添加密钥文件(避免每次输入密码)

sudo dd if=/dev/urandom of=/root/keyfile bs=1M count=4
sudo chmod 600 /root/keyfile
sudo cryptsetup luksAddKey /dev/sdb1 /root/keyfile

2️⃣ 配置 /etc/crypttab

mydisk /dev/sdb1 /root/keyfile luks

3️⃣ 配置 /etc/fstab

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

三、只加密某个目录(不加密整盘)

如果你只是想加密某个文件夹,可以用 eCryptfs 或 EncFS(不推荐新项目):

sudo apt install ecryptfs-utils
ecryptfs-setup-private

四、图形界面方式(最简单)

Ubuntu 自带 Disks(磁盘) 工具:

  1. 打开 “Disks”
  2. 选择磁盘 → 格式化
  3. 勾选 Encrypt underlying device (LUKS)

总结

方式 适用场景
LUKS 整盘 / 分区加密(最安全)
eCryptfs 用户目录加密
Disks GUI 新手友好

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

  • 是 U 盘 / 移动硬盘 / 系统盘?
  • 是否需要 开机自动挂载?
  • 是否是 服务器环境?

我可以直接给你一套完整命令。

0 踩