Ficheiro de swap

Precisei de aumentar o espaço de swap numa máquina com o Ubuntu. No Slackware costumo criar partições de swap, mas esta máquina Ubuntu tinha um ficheiro de swap, ao invés de uma partição.

Segui as instruções do site Linuxize, e criei dois ficheiros de 2G cada.

sudo swapon --show
sudo fallocate -l 2G /swapfile2
sudo chmod 600 /swapfile2
sudo mkswap /swapfile2
sudo swapon /swapfile2
sudo vi /etc/fstab
sudo swapon --show

sudo swapon --show
sudo fallocate -l 2G /swapfile3
sudo chmod 600 /swapfile3
sudo mkswap /swapfile3
sudo swapon /swapfile3
sudo vi /etc/fstab
sudo swapon --show
sudo free -h

O ficheiro /etc/fstab ficou com 3 ficheiros de swap, como indicado abaixo:

/swapfile             none            swap    sw              0       0
/swapfile2            none            swap    sw              0       0
/swapfile3            none            swap    sw              0       0

O resultado dos comandos de consulta foi:

$ sudo swapon --show
NAME       TYPE SIZE   USED PRIO
/swapfile  file   2G 977,5M   -2
/swapfile2 file   2G     0B   -3
/swapfile3 file   2G     0B   -4

$ sudo free -h
          total        used        free      shared  buff/cache   available
Mem:       7,7G        1,7G        122M        195M        5,9G        5,5G
Swap:      6,0G        977M        5,0G

Extrair um ficheiro de um tar

Precisei de extrair um ficheiro de um tar. Já não é a primeira vez. Fica aqui a solução para consultas futuras.

Em dezembro passado, movi o conteúdo das pastas de email, do servidor, para a máquina Windows, para mais tarde os arquivar.

Na prática cada pasta de email é um ficheiro na diretoria home do utilizador.

Um dos ficheiros que movi perdeu-se no éter, e desapareceu mesmo. Fiquei sem emails daquela pasta, de um período de 4 anos. Felizmente tenho backups diários de todas as máquinas e guardo-os durante 1 ano.

Aqui vai o comando:

tar xzvf /store/baks/bak.2018-12-26.MAQUINA5.tar.gz -C . home/user/Pasta

O parâmetro -C . é para dizer que quero que faça o restore para a diretoria atual.

Ideia tirada do stackoverflow.