Como configuro um arquivo de permuta criptografado?

19

Quando instalei o Ubuntu, configurei uma partição inicial criptografada. Agora cheguei a um problema em que estou ficando sem memória porque não configurei swap. Como posso configurar um arquivo de troca criptografada ?

Algumas vezes, durante a inicialização, vi alguma referência ao cryptswap. Eu também tenho essas linhas contidas em /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
    
por liamzebedee 27.01.2013 / 08:26

2 respostas

19

Graças a este guia , configurei um arquivo de permuta criptografado (não pode ser usado para hibernação). Nas distribuições baseadas no Debian, você precisará do pacote cryptsetup para estas instruções.

  1. Primeiramente, crie um arquivo de tamanho adequado (aqui 4 gigabytes) para armazenar os dados de troca

    fallocate -l 4G /cryptswap

  2. Adicione o seguinte para /etc/crypttab

    cryptswap /cryptswap /dev/urandom swap

  3. Ativar a unidade criptografada recém-criada

    service cryptdisks reload

  4. Adicione o seguinte para /etc/fstab

    /dev/mapper/cryptswap none swap sw 0 0

  5. Ative o novo arquivo de troca

    swapon -a

por liamzebedee 28.01.2013 / 09:51
2

Ignore a reinicialização:

sudo cryptdisks_start cryptswap

em que cryptswap é o nome em /etc/crypttab

    
por Friendly Marmot 06.03.2017 / 19:25