mic*_*hel 15 encryption partitioning swap 14.04
如何为 14.04 生成加密的交换分区?我在这里看到的所有建议都是针对 <14.04 版本的,对我不起作用。
我尝试了很多,但没有比重新启动更持久的了。
在安装时,我决定加密我的 home 和 9 GiB 分区以进行交换,但 Kubuntu 从未使用过这个交换。Gparted 发现了一个“未知文件系统”。
我多次格式化它作为交换,编辑fstab,并crypttab和使用不同的答案这里提到的所有技巧。经常提到的 PunyGeek 信件对我不起作用,可能是因为/etc/initramfs-tools/conf.d/resume它甚至不存在于我的系统中。
mic*_*hel 19
经过更多的尝试和启动后,我发现这似乎对我有用:
注意:用您的分区号替换 sdaX 中的 X!UUID 对我不起作用!
安装必要的软件包:
sudo apt-get install cryptsetup
Run Code Online (Sandbox Code Playgroud)
将分区格式化为 SWAP
sudo swapoff -a
sudo cryptsetup -d /dev/urandom create cryptswap /dev/sdaX
sudo mkswap -f /dev/mapper/cryptswap -v1 -Lhello-swap
Run Code Online (Sandbox Code Playgroud)
将以下行添加或编辑为/etc/crypttab:
cryptswap /dev/sdaX /dev/urandom swap
Run Code Online (Sandbox Code Playgroud)
添加或编辑以下行/etc/fstab:
/dev/mapper/cryptswap none swap sw 0 0
Run Code Online (Sandbox Code Playgroud)
重新启用交换:
sudo swapon -s
Run Code Online (Sandbox Code Playgroud)
确认交换已启用:
free -m | grep Swap:
Run Code Online (Sandbox Code Playgroud)
或在资源选项卡中检查您的系统监视器应用程序。