在 Debian 中“加密挂载盘”通常有两种常见场景:
下面以 LUKS 全盘/分区加密 为主,并简要说明目录加密方式。
sudo apt update
sudo apt install cryptsetup
lsblk
sudo fdisk -l
假设你要加密的盘是 /dev/sdb1
⚠️ 会清空数据,请先备份
sudo cryptsetup luksFormat /dev/sdb1
输入 YES,然后设置密码。
sudo cryptsetup open /dev/sdb1 cryptdisk
此时会生成:
/dev/mapper/cryptdisk
sudo mkfs.ext4 /dev/mapper/cryptdisk
sudo mkdir /mnt/secure
sudo mount /dev/mapper/cryptdisk /mnt/secure
sudo umount /mnt/secure
sudo cryptsetup close cryptdisk
sudo blkid /dev/sdb1
/etc/crypttabsudo nano /etc/crypttab
添加:
cryptdisk UUID=xxxx none luks
/etc/fstabsudo nano /etc/fstab
添加:
/dev/mapper/cryptdisk /mnt/secure ext4 defaults 0 2
若不想开机输入密码,可使用 keyfile(不推荐云服务器)
sudo apt install ecryptfs-utils
ecryptfs-migrate-home -u username
适合:
如果你愿意,可以告诉我:
我可以给你更精确的方案。