在 Debian 中“加密 mount 盘”通常有两种常见场景:
下面按最常用、最安全的 LUKS 全盘/分区加密 来讲。
sudo apt update
sudo apt install cryptsetup
lsblk
假设要加密的是 /dev/sdb1
sudo cryptsetup luksFormat /dev/sdb1
输入 YES 并设置密码。
sudo cryptsetup open /dev/sdb1 mydisk
映射设备会出现在:
/dev/mapper/mydisk
sudo mkfs.ext4 /dev/mapper/mydisk
sudo mkdir /mnt/secure
sudo mount /dev/mapper/mydisk /mnt/secure
sudo umount /mnt/secure
sudo cryptsetup close mydisk
sudo blkid /dev/sdb1
/etc/crypttabsecure_disk UUID=xxxx none luks
/etc/fstab/dev/mapper/secure_disk /mnt/secure ext4 defaults 0 2
重启后会要求输入密码。
sudo apt install ecryptfs-utils
ecryptfs-setup-private
sudo apt install fscrypt
sudo fscrypt setup
fscrypt encrypt /path/to/dir
如果你说的是:
可以告诉我具体场景,我给你更精确的方案。