Como configurar memória SWAP no HDD externo no Linux Raspberry Pi.
Você só conseguirá criar uma memória SWAP em seu HD em vez do /var/swap que é seu cartão de memória, se o HDD estiver formatado como ext4. Caso contrário vai receber um erro parecido com o erro abaixo ao tentar ativar a memória swap:
[sudo dphys-swapfile swaponswapon: /mnt/hdd/swapfile: insecure permissions 0775, 0600 suggested.swapon: /mnt/hdd/swapfile: read swap header failed]
Então caso não queira formatar o HD por completo, crie uma partição com o programa GParted no formato ext4, coloque um rótulo na partição para facilitar a localização, exemplo "swap" (sem aspas). Depois faça com que essa partição seja montada automaticamente no caminho /mnt/swap , crie uma pasta chamada "swap" dentro de "mnt" e siga o nosso tutorial ensinando a montar automaticamente um disco clicando aqui.
Assim que a montagem automática estiver configurada corretamente, reinicie o dispositivo.
Desative o swap com o comando: sudo dphys-swapfile swapoff
Remova o arquivo swap com o comando: sudo dphys-swapfile uninstall
Edite o arquivo dphys-swapfile com o comando: sudo nano /etc/dphys-swapfile
Remova o # da linha "CONF_SWAPFILE=" e aponte para o caminho correto, exemplo: CONF_SWAPFILE=/mnt/swap/swap
Em "CONF_SWAPSIZE=100" altere o valor 100 para a quantidade de memória que deseja, exemplo "CONF_SWAPSIZE=2048" (sem aspas) para 2GB.
Aperte Ctrl+o para salvar em Ctrl+x para sair.
Configure o swap com o comando: sudo dphys-swapfile setup
E por fim ative-o com o comando: sudo dphys-swapfile swapon
Confira se funcionou digitando "free -h" (sem aspas), você deverá ver a quantidade correta em "Swap: ".
COMENTÁRIOS