首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >14.04加密交换分区

14.04加密交换分区
EN

Ask Ubuntu用户
提问于 2014-05-10 00:23:15
回答 3查看 15.3K关注 0票数 15

如何为14.04生成加密的交换分区?我在这里看到的所有建议都是为版本<14.04而不是为我工作。

我试了很多次,但没有比重新启动更久的了。

在安装时,我决定加密我的家庭和9个GiB分区进行交换,但是这个交换从未被Kubuntu使用过。G期会发现一个“未知的文件系统”。

我多次将其格式化为交换,编辑了fstabcrypttab,并使用了这里不同答案中提到的所有技巧。经常提到的PunyGeek信函不适用于我,可能是因为我的系统中甚至不存在/etc/initramfs-tools/conf.d/resume

EN

回答 3

Ask Ubuntu用户

发布于 2014-05-10 01:27:39

在经历了更多的尝试和尝试之后,我发现这似乎适合我:

注意:用分区号替换sdaX中的X!UUID不适合我!

安装必要的软件包:

代码语言:javascript
复制
sudo apt-get install cryptsetup

将分区格式化为交换

代码语言:javascript
复制
sudo swapoff -a
sudo cryptsetup -d /dev/urandom create cryptswap /dev/sdaX
sudo mkswap -f /dev/mapper/cryptswap -v1 -Lhello-swap

/etc/crypttab添加或编辑以下行:

代码语言:javascript
复制
cryptswap /dev/sdaX /dev/urandom swap

添加或编辑/etc/fstab中的行:

代码语言:javascript
复制
/dev/mapper/cryptswap none swap sw 0 0

重新启用掉期:

代码语言:javascript
复制
sudo swapon -s

确认已启用交换:

代码语言:javascript
复制
free -m | grep Swap:

或者查看参考资料选项卡中的系统监视器应用程序。

票数 19
EN

Ask Ubuntu用户

发布于 2016-02-03 19:45:57

使用14.04LTS时,我遇到了与tomasb相同的问题,即加密的交换在重新启动后没有打开。我发现/etc/crypttab没有被处理,因为没有安装必要的init.d脚本(密码磁盘和密码磁盘-早期)。

我用

代码语言:javascript
复制
$ sudo apt-get install cryptsetup

重新启动,我进行了加密交换。

票数 3
EN

Ask Ubuntu用户

发布于 2014-07-18 20:04:35

这实际上适用于我,但我不确定它是否是一个好的解决方案(多个用户):

代码语言:javascript
复制
sudo gedit /etc/init/cryptdisks.conf

在包含do_start的文件底部附近搜索行并添加

代码语言:javascript
复制
/etc/init.d/cryptdisks reload

就在下面;

假设米歇尔回答的所有事情都完成了

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/463661

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档