A partição SWAP é um recurso essencial para obter o melhor desempenho e estabilidade, especialmente em um PC com menor RAM. Em resumo, o espaço SWAP é como adicionar uma RAM, mas não física, mas alocando alguma quantidade de espaço no disco rígido como RAM – como uma RAM virtual!
Faz sentido fazer um arquivo SWAP para aqueles que executam aplicações de recursos intensivos como convenção de vídeo, máquinas virtuais, etc. Você não quer que a RAM transborde, e o sistema torna-se não-responsivo. É possível que você tenha inicialmente assumido que não precisa de SWAP e completou a instalação do Ubuntu/Linux Mint, mas agora você descobriu que precisa de SWAP também.
Não se preocupe, você não precisa reinstalar todo o sistema operacional novamente para adicionar a partição SWAP. Você pode adicionar o SWAP a qualquer momento.
METHOD 1: Linha de Comando do Terminal (Modo mais rápido!)
STEP 1: O primeiro passo é verificar se por acaso existe alguma partição SWAP já criada no seu PC. Use o comando ‘swapon’ comando:
sudo swapon --show
Introduza sua senha de root. Se você não vê nenhuma saída, significa que o SWAP não existe.
STEP 2: A seguir, vamos ver a estrutura atual da partição do disco rígido do seu computador. Use o comando ‘df’:
df -h
Você deve ver a estrutura de partições como a que eu tenho no meu PC de teste.
STEP 3: Agora é hora de criar o arquivo SWAP. Certifique-se de que você tem espaço suficiente no disco rígido. É uma questão de preferência em quanto tamanho SWAP você precisa.
Tipicamente, é bom ter o dobro da sua RAM para o tamanho SWAP. Mas você pode até mesmo ir em frente com exatamente o dobro da sua RAM – sua escolha.
Neste exemplo, eu escolho ir com o dobro da RAM. Eu tenho o meu PC de teste com 2 GB de memória. Então, eu vou definir 4 GB como SWAP. Execute o seguinte comando. Use seu número ao invés de 4:
sudo fallocate -l 4G /swapfile
STEP 4: arquivo SWAP é criado. Vamos dar-lhe permissões apenas para root.
sudo chmod 600 /swapfile
STEP 5: Marque o ficheiro como espaço SWAP:
sudo mkswap /swapfile
STEP 6: Finalmente active o SWAP.
sudo swapon /swapfile
STEP 7: Pode agora verificar utilizando o mesmo comando swapon para verificar se o SWAP foi criado.
sudo swapon --show
STEP 8: Verifique novamente a estrutura final da partição.
free -h
STEP 9: Uma vez tudo definido, deve definir o ficheiro SWAP como permanente, caso contrário perderá o SWAP após reiniciar. Execute este comando:
echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab
É isso aí! Saia do terminal.
Você pode executar o utilitário ‘System Monitor’ e verificar o estado do SWAP. Ele deve estar habilitado!
METHOD 2: GUI Way usando GParted
STEP 1: A primeira coisa a saber antes de fazer qualquer coisa é descobrir o tamanho do SWAP. Tipicamente, é bom ter o dobro da sua RAM. Mas você pode até mesmo ir em frente com exatamente tanto quanto a sua RAM – sua escolha. Neste exemplo, eu escolho ir com o dobro da RAM. Eu tenho o meu PC de teste com 2 GB de memória. Então, eu vou definir 4 GB como SWAP.
STEP 2: Uma vez que você descobriu o tamanho do espaço SWAP, é hora de criar uma partição desse tamanho. Você precisa ter cuidado aqui. Qualquer erro aqui pode significar uma perda de dados significativa! Portanto, para iniciantes, eu recomendaria levar um backup dos seus dados para um disco rígido externo antes de seguir em frente.
Você pode criar uma partição de várias maneiras, mas eu recomendo GParted, software livre para as necessidades de particionamento e formatação, e está disponível no Software Center of Ubuntu/Linux Mint/elementary OS. Mas como você não pode redimensionar e criar uma nova partição em uma partição ativa na qual você está atualmente rodando Linux, eu sugiro que você crie uma unidade USB Live GParted e volte a este tutorial para o próximo passo. Alternativamente, você também pode usar um drive USB Ubuntu ou Linux Mint Live porque ele vem empacotado com GParted.
STEP 3: Inicialize seu PC no drive USB Live GParted. Usuários do Ubuntu/Linux Mint Live USB precisam iniciar o GParted depois de inicializar no Live Desktop.
STEP 4: Na janela do GParted, selecione a Partição que você deseja redimensionar. Clique com o botão direito e escolha ‘Resize’.
STEP 5: Você pode arrastar a caixa e redimensionar a partição. Ou digite o tamanho SWAP em MB na caixa ‘Espaço livre a seguir (MiB). Por exemplo, adicionei 4000 para indicar uma partição de 4 GB.
Redimensionar uma partição actual irá criar automaticamente uma nova partição ‘Unallocated’ que vai ser a partição SWAP. Note que as ações que você está fazendo agora no GParted não são aplicadas imediatamente. Ele processa todos os comandos como um processo em lote quando você o inicia. Mas isso é, finalmente. Proceda da seguinte forma.
STEP 6: Você verá um sistema de arquivos não alocado do tamanho que você criou. Clique com o botão direito do mouse sobre ele e selecione ‘Novo’. No menu de contexto, seleccione ‘File system’ como ‘linux-swap’. Você pode inserir ‘SWAP’ no campo ‘Label’ apenas para facilitar a identificação.
STEP 7: Clique em ‘Add’.
STEP 8: Clique em ‘Apply’. Agora o GParted irá diminuir a partição e depois adicionar uma nova partição SWAP.
STEP 9: Após as operações estarem concluídas, clique em ‘Close’.
STEP 10: Agora você deve ver a nova partição Linux-Swap que você criou.
STEP 11: Uma vez tudo definido, você deve definir o arquivo SWAP como permanente, caso contrário você perderá o SWAP após o reinício. Seleccione o SWAP e depois clique em ‘Partição’ > ‘Swapon’. Você deve ver um cadeado adicionado.
STEP 11: Feche o GParted e clique no botão ‘Exit’ na área de trabalho do GParted e então reinicie em seu sistema Linux.
Seu sistema Linux reconhecerá automaticamente a partição SWAP que você criou! Você não precisa de fazer nada. Você pode confirmar se o SWAP está ativo a partir do ‘System Monitor’.