Quand j'ai installé Ubuntu, j'ai installé une partition home cryptée. Maintenant, je suis venu à un problème où je manque de mémoire parce que je n'ai pas configuré swap. Comment puis-je configurer un échange crypté fichier?
Quelques fois au démarrage, j'ai vu des références à cryptswap. J'ai aussi ces lignes contenues dans /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
Merci à cela guide J'ai mis en place un fichier d'échange crypté (ne peut pas être utilisé pour l'hibernation). Sur les distributions basées sur Debian, vous aurez besoin du paquetage cryptsetup
pour ces instructions.
Commencez par créer un fichier de taille appropriée (ici 4 Go) pour stocker les données d'échange:
fallocate -l 4G /cryptswap
Ajoutez les éléments suivants à /etc/crypttab
:
cryptswap /cryptswap /dev/urandom swap
Activez le lecteur chiffré nouvellement créé:
service cryptdisks reload
Ajoutez les éléments suivants à /etc/fstab
:
/dev/mapper/cryptswap none swap sw 0 0
Activer le nouveau fichier d'échange:
swapon -a
Ignorer le redémarrage:
Sudo cryptdisks_start cryptswap
où cryptswap
est le nom dans /etc/crypttab