问题描述
我正在尝试创建一个加密分区,在格式化它时,我可以选择分区类型(fat/ext2/ext3/ext4/xfs/reiserfs/minix/ntfs)。如果我希望我的分区具有强加密,那么选择一个文件系统而不是其他文件系统有什么好处吗?
另外,能否推荐一个 easy-to-use 加密应用程序,并提供有关如何创建加密分区的说明?
最佳办法
最好使用像 eCryptFS 或 LUKS 这样的 内置 解决方案。有关使用 eCryptFS 的说明,请参阅站点 Jorge points to 。
LUKS 加密很容易使用 GNOME 磁盘工具设置;只需勾选 “format partition” 对话框底部的加密复选框:
两者的区别在于 eCryptFS 加密文件(包括文件名),而 LUKS 加密文件系统级别下的完整分区。
如果您愿意,Ubuntu 可以在安装时记住您的密码,让您在登录后只需在设备上即插即用。
次佳办法
您并没有真正详细说明您的用例是什么,所以我只会强调内置的加密功能:
Ubuntu 内置了对可能满足您需求的 encrypted Private directory 的支持,或者您可以设置 encrypted home directories 。
第三种办法
已弃用的答案
出于历史目的而留下。
TrueCrypt is no longer actively maintained, although there are alternative products/projects… The dust hasn’t truly settled yet as far as I am aware.
与其他一些解决方案相比,truecrypt 对操作系统的影响更大。如果您需要跨操作系统的可移植性,那是个好主意。至于文件系统,这也归结为可移植性。你只在linux机器上使用它吗?然后建议使用带有 luks 和全卷加密的 ext4…可移植到未修改的 windows 盒子?然后 ntfs 与 truecrypt
第四种办法
我建议您使用备用安装程序,它能够加密除 /boot
分区之外的整个磁盘。
第五种办法
我最近在我的外部硬盘驱动器中设置了一个 LUKS 加密分区。它工作得很好。我使用 Kubuntu 10.04。 Here are the steps I followed 。