Removendo a partição swap de um SSDD criptografado LUKS

1

Eu instalei o Linux Mint 18.2, como LVM com criptografia LUKS, em um SSDD de 128GB. Eu gostaria de remover a unidade de swap b / c eu tenho 16GB de RAM na minha máquina e eu quero tentar preservar a unidade enquanto eu posso. Quando eu iniciei o disco e iniciei o Gparted para remover a partição swap notei que o Gparted lista a unidade como apenas duas partições / dev / sdb1 ~ .5GB setor de inicialização (eu acho) e / dev / sdb2 o container crypt-luks. Quando eu verifiquei / ect / fstab , notei que esta era a última linha;

/dev/mapper/cryptswap1 none swap sw 0 0

Alguém sabe uma maneira segura de remover esse tipo de partição swap?

    
por James Draper 10.11.2017 / 22:20

1 resposta

4

Não deve haver problema em desabilitar uma partição swap de qualquer tipo. Uma vez iniciado, você pode desabilitar a partição swap com:

sudo swapoff -a

Em seguida, coloque uma partição de troca em outro disco e habilite-a com:

sudo swapon -U uuid-of-new-swap-partition.

Uma vez que você verifique se o novo swap está funcionando, você pode remover a partição swap do LVM na sua unidade LUKS ... e reutilizar o espaço. LVM é incrível!

Para tornar as alterações permanentes, substitua a partição de troca listada em /etc/fstab pela nova usando as mesmas opções que a troca anterior ... none swap sw 0 0

instruções específicas do LUKS

Aparentemente ... Existe uma opção específica com cryptmount para habilitar e desabilitar o swap.

cryptmount --swapoff 

e

cryptmount --swapon

Parece que o cryptmount executará a operação close além de desabilitar a partição swap.

Se você tiver desabilitado o swap com o sistema regular swapoff , você pode precisar desabilitar a partição de troca atual (segura) para fechar a partição swap LUKS antes de poder removê-la ...

cryptsetup -v luksClose /dev/mapper/cryptswap1
    
por 10.11.2017 / 22:39