![适用于 Ubuntu 的轻量且高效的文件加密。](https://linux22.com/image/1229164/%E9%80%82%E7%94%A8%E4%BA%8E%20Ubuntu%20%E7%9A%84%E8%BD%BB%E9%87%8F%E4%B8%94%E9%AB%98%E6%95%88%E7%9A%84%E6%96%87%E4%BB%B6%E5%8A%A0%E5%AF%86%E3%80%82.png)
我正在使用 ubuntu 9.10。系统安装在一个分区上,我的 /home 文件夹在另一个分区上。我正在寻找一种在 Ubuntu 9.10 中加密两个分区的方法,我不是在寻找特定文件的加密。
我知道 truecrypt 可以做到这一点,而且 Ubuntu 提供了某种主文件夹加密。我来这里是因为我不知道哪种方法最有效。我有什么选择?哪种方法对系统资源占用较少(我正在运行上网本)?
我与 vista 进行双重启动,我不想加密 vista 分区(是的,我知道我仍然必须输入密码才能加载 grub)。
提前致谢。
编辑:我最初打错了问题。我想加密整个 /home 分区,而不仅仅是特定的文件。
最终我决定采用这方法。到目前为止,它运行良好,并且毫不费力地提供了整个分区加密。
答案1
我建议您通过加密主目录而不是主分区来让生活变得更轻松一些,而 ecryptfs 将是执行此操作的最佳工具。
如果你确实希望加密整个主分区,这本文展示了如何使用 LUKS、DM-Crypt 和 cryptsetup 进行点操作。我无法保证其性能,但从我见过的大多数 Linux 解决方案来看,它们即使在较旧的机器上也相当好用。
答案2
尝试使用ecryptfs
。它非常容易设置,并且可以在 Ubuntu 中无缝运行。从这里开始 -https://help.ubuntu.com/community/EncryptedPrivateDirectory
对于主目录加密,选择需要我的密码才能登录并解密我的主文件夹在安装 Ubuntu 时。
答案3
我在几台机器(包括一台上网本)的 Ubuntu 上使用 encfs,没有发现任何减速。它作为嵌套的 fuse 文件系统工作,基本上加密一个目录并允许将其挂载到另一个目录中。还有一些工具可用于在登录时自动挂载它,等等。TrueCrypt 提供了类似的功能,您可以创建一个加密容器并将其挂载。我发现这两种方法对处理器的使用率都很低。