Когда я установил 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
.
Сначала создайте файл подходящего размера (здесь 4 гигабайта) для хранения данных подкачки:
fallocate -l 4G / cryptswap
Добавьте следующее в / etc / crypttab
:
cryptswap / cryptswap / dev / urandom swap
Активация вновь созданного зашифрованного диска:
перезагрузка служебных криптодисков
Добавьте следующее в / etc / fstab
:
/ dev / mapper / cryptswap none swap sw 0 0
Активируйте новый файл подкачки:
swapon -a
Пропустить перезагрузку:
sudo cryptdisks_start cryptswap
где cryptswap
- имя в / etc / crypttab