Criando uma partição swap em um SSD com criptografia completa

1

Para minha grande surpresa, recentemente eu me encontrei com falta de uma partição de troca .

Como (como fica evidente na saída de df , que repovo) que estou executando um único volume criptografado, fiquei me perguntando como posso seguramente redimensionar tudo e criar uma partição de 8 GB para uso como uma troca (e permitindo que seja usado). Eu pareço lembrar que o esquema que optei durante a instalação é o LUKS.

user@host:~$ df
Filesystem                  1K-blocks     Used Available Use% Mounted on
/dev/mapper/ubuntu--vg-root 237978256 14144120 211722472   7% /
none                                4        0         4   0% /sys/fs/cgroup
udev                          3829132        4   3829128   1% /dev
tmpfs                         3844736     2060   3842676   1% /tmp
tmpfs                          768948     1324    767624   1% /run
none                             5120        0      5120   0% /run/lock
none                          3844736    32312   3812424   1% /run/shm
none                           102400       28    102372   1% /run/user
tmpfs                         3844736        0   3844736   0% /var/spool
tmpfs                         3844736       24   3844712   1% /var/tmp
tmpfs                         3844736      936   3843800   1% /var/log
/dev/sda1                      240972    84550    143981  37% /boot
/home/user/.Private        237978256 14144120 211722472   7% /home/user
user@host:~$ 

Estou um pouco fora de minha profundidade e intuo que há uma ampla oportunidade para o desastre, então eu aprecio muito alguma ajuda. (E, embora eu ficaria desapontado se eu acidentalmente nuked a unidade, este é apenas um laptop pessoal com nada crítico sobre isso, então eu sempre poderia começar de novo).

    
por qubex 17.05.2014 / 14:51

2 respostas

2

Existe uma ferramenta muito legal chamada system-config-lvm , que ajuda a guiar o redimensionamento, adição, remoção e outras funções do pv e lv do seu LVM. Infelizmente, você terá problemas ao redimensionar ou editar uma partição ativa.

Você precisará executar uma distribuição ao vivo para modificar as partições do seu SSD. Você pode fazer isso com o próprio Ubuntu, ou experimentar o [não mais livre] partedmagic . O Parted Magic tem melhores recursos e funcionalidades para lidar com SSD / HDDs.

Quando estiver em uma Distro ao vivo, você poderá encontrar muitas informações sobre como redimensionar suas partições.

por earthmeLon 17.05.2014 / 19:14
2

Você pode adicionar algumas trocas sem redimensionar partições.

Se a sua partição raiz é não BTRFS você pode facilmente criar um arquivo de swap de qualquer tamanho, mesmo dentro de uma partição criptografada. É possível ter várias partições de troca e / ou trocar arquivos.

# Make an empty 8GB file 
sudo dd if=/dev/zero of=/swap.file bs=1G count=8

# Set permissions
sudo chmod 600 /swap.file

# Format it
sudo mkswap /swap.file

# Activate it
sudo swapon /swap.file

# Check it
free -h

# Deactivate it
sudo swapoff /swap.file

Para ativá-lo automaticamente na inicialização, você pode adicioná-lo ao seu / etc / fstab como se fosse uma partição swap:

/swap.file    swap    defaults    0    0
    
por Clint 20.02.2017 / 06:41