Как настроить зашифрованный файл подкачки?

18

Когда я установил Ubuntu, я настраиваю зашифрованный домашний раздел. Теперь я пришел к вопросу, в котором у меня заканчивается память, потому что я не настраивал swap. Как настроить зашифрованный swap файл ?

Несколько раз при загрузке я видел некоторую ссылку на 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
    
задан liamzebedee 27.01.2013 в 07:26
источник

2 ответа

18

Благодаря этому руководству я установил зашифрованный файл подкачки (не может использоваться для hiberation). В дистрибутивах на основе 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

ответ дан liamzebedee 28.01.2013 в 08:51
источник
2

Пропустить перезагрузку:

sudo cryptdisks_start cryptswap

где cryptswap - это имя в /etc/crypttab

    
ответ дан Friendly Marmot 06.03.2017 в 18:25