在 Debian 下,“加密挂载”通常指 用 LUKS 对磁盘/分区/文件加密,再 mount 使用。下面按常见场景给你几种做法。
sudo apt update
sudo apt install cryptsetup
假设分区是 /dev/sdb1
sudo cryptsetup luksFormat /dev/sdb1
按提示输入 YES 和密码。
sudo cryptsetup open /dev/sdb1 cryptdata
之后会出现:
/dev/mapper/cryptdata
sudo mkfs.ext4 /dev/mapper/cryptdata
sudo mkdir /mnt/secure
sudo mount /dev/mapper/cryptdata /mnt/secure
sudo umount /mnt/secure
sudo cryptsetup close cryptdata
sudo nano /etc/crypttab
添加:
cryptdata /dev/sdb1 none luks
sudo nano /etc/fstab
添加:
/dev/mapper/cryptdata /mnt/secure ext4 defaults 0 2
开机时会提示输入密码。
dd if=/dev/zero of=/root/secret.img bs=1M count=1024
cryptsetup luksFormat /root/secret.img
cryptsetup open /root/secret.img secret
mkfs.ext4 /dev/mapper/secret
mkdir /mnt/secret
mount /dev/mapper/secret /mnt/secret
cryptsetup luksHeaderBackup /dev/sdb1 --header-backup-file luks-header.img
如果你说的是:
可以告诉我你的具体场景,我给你更精确的命令。