![或者](https://linux22.com/image/83958/%E6%88%96%E8%80%85.png)
我问自己,是否有任何软件可以在安装后使用 Linux Mint 17.3 加密我的整个硬盘?喜欢 Windows 版 TrueCrypt?!
如果没有,并且我必须重新安装所有内容,是否有可能保护我的所有数据(包括已安装的程序),以便在成功安装完全加密的操作系统后恢复它?
也许使用这个工具(包含在 Linux Mint 中):http://www.crmk.de/mintbackuptool.jpg???
答案1
如果你想加密整个硬盘,甚至是 Linux Mint 系统分区、交换区、你的 home、整个工作,那么我怀疑最简单的方法是:
- 备份您的数据(您将图像链接到的 Mint 备份工具应该可以使用,但请仔细检查您想要备份但不在您家中的文件)
- 使用安装程序加密重新安装(我是很确定支持系统加密)
- 然后恢复您的数据(主页,重新安装程序)
或者
现在只需加密您的主文件夹,ecryptfs-migrate-home
但请确保并阅读它手册页& 应该注意它的警告:
警告:将未加密数据完整备份到另一个系统或外部介质。该脚本很危险,如果出现错误,可能会导致数据丢失或将用户锁定在系统之外!
...
成功迁移后,用户确实必须运行 ecryptfs-unwrap-passphrase(1) 或 zescrow(1) 并记录其随机生成的安装密码。
如果有兴趣的话,也会ecryptfs-setup-swap
加密你的交换。
答案2
您可以尝试使用LUKS来加密分区或可移动设备
您需要安装cryptsetup
实用程序
apt-get install cryptsetup
配置LUKS分区
以下命令将删除您正在加密的分区上的所有数据。
例如,要加密 /dev/xvdc,请键入以下命令:
cryptsetup -y -v luksFormat /dev/xvdc
此命令初始化卷,并设置初始密钥或密码。请注意,密码不可恢复,因此别忘记了
键入以下命令:
cryptsetup luksOpen /dev/xvdc backup2
您可以使用以下命令查看状态:
cryptsetup -v status backup2
转储 LUKS 标头
cryptsetup luksDump /dev/xvdc
格式化LUKS分区
dd if=/dev/zero of=/dev/mapper/backup2
为了节省时间使用pv
pv -tpreb /dev/zero | dd of=/dev/mapper/backup2 bs=128M
创建文件系统:
mkfs.ext4 /dev/mapper/backup2
要挂载新的文件系统:
mkdir /backup2
mount /dev/mapper/backup2 /backup2
df -H
cd /backup2
ls -l
卸载:
umount /backup2
为了保护数据
cryptsetup luksClose backup2
挂载或重新挂载加密分区
cryptsetup luksOpen /dev/xvdc backup2
mount /dev/mapper/backup2 /backup2
df -H
mount