Local padrão do arquivo de troca 17.04

16

Não encontrei nenhuma informação sobre isso em nenhum lugar (e não quero configurar uma nova instalação 17.04 apenas para isso), qual é o local padrão do arquivo de troca no 17.04?

phk
fonte
2
O local padrão parece ser / swapfile. Não sei o que você quer dizer com "... recriar ... após a atualização ...". Usaria felizmente a partição de swap herdada.
precisa saber é o seguinte
@mikewhatever, eu quis dizer como posso mudar do uso de uma partição swap para a configuração padrão do 17.04 nesse sentido. Mas vejo que provavelmente não deveria ter combinado duas perguntas em uma.
Phd #
A resposta é sobre encontrar, remover e criar swap no 17.04. Você pode seguir qualquer método 16.04 de recriar a partição.
Rinzwind

Respostas:

29

2 comandos:

~$ cat /proc/swaps
Filename                Type        Size    Used    Priority
/swapfile                               file        2097148 0   -1

e

$ grep swap /etc/fstab
/swapfile                                 none            swap    sw              0       0

Então, ambos apontam para:

$ cd / && ls -l swapfile
-rw------- 1 root root 2147483648 apr  2 18:56 swapfile

Desative e remova:

sudo swapoff /swapfile
sudo rm /swapfile

Crie um arquivo de troca de 2 GB, defina permissões, formate-o como swap e ative-o:

sudo fallocate -l 2g /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
Rinzwind
fonte
11
Obrigado, isso é praticamente o que eu estava procurando. Também obrigado pelos comandos sobre como recriar um pouco o estado do 17.04. Li em algum lugar que o tamanho é dinâmico, mas acho que isso se refere apenas ao tempo de instalação, certo?
Phd #
sim. faz. Não examinou o efeito na hibernação (mas eu assumiria que o arquivo aumenta quanto mais ele precisa).
Rinzwind
Tentei testar os comandos na última parte que você mencionou (que também são mencionados em help.ubuntu.com/community/SwapFaq#How_do_I_add_a_swap_file.3F ), mas estou recebendo swapon: /swapfile: swapon failed: Invalid argumento último comando. Acho que preciso desabilitar a partição de swap primeiro, mas não consigo fazer ATM porque swapoff: /dev/sdd8: swapoff failed: Cannot allocate memory... acho que tenho que liberar um pouco de memória.
Phd #
hmmm, que tal usar isso da sessão ao vivo?
Rinzwind
Descobri que o problema tinha a ver com /ser btrfs, perdi que o FAQ menciona esse fato.
Phd #