如何设置加密交换文件?

Modified on: Sun, 10 Jun 2018 00:26:23 +0800

当我安装Ubuntu时,我设置了一个加密的家庭分区。现在我遇到了一个问题,我的内存不足,因为我没有设置交换。如何设置加密交换文件

启动时有几次我看到了一些对cryptswap的引用。我还在/etc/fstab

中包含了这些行

安装过程中

# swap was on /dev/sda6 during installation
#UUID=1ba8a53b-1842-4de7-8e38-2d6c79f3a1ab none            swap    sw              0       0
/dev/mapper/cryptswap1 none swap sw 0 0

最佳答案

感谢指南我设置了一个加密的交换文件(可以不能用于解雇。在基于debian的发行版中,您将需要cryptsetup包来获取这些指令。

  1. 首先创建一个适当大小的文件(此处为4千兆字节)来存储交换数据

    fallocate -l 4G /cryptswap

  2. 将以下内容添加到/etc/crypttab

    cryptswap /cryptswap /dev/urandom swap

  3. 激活新创建的加密驱动器

    service cryptdisks reload

  4. 将以下内容添加到/etc/fstab

    /dev/mapper/cryptswap none swap sw 0 0

  5. 激活新的交换文件

    swapon -a

  6. 醇>

相关问答

添加新评论