Pular para o conteúdo

Não consigo criar um swapfile

Responder tópico
  • Denunciar
  • Indicar
01 02

1. Não consigo criar um swapfile

Enviado em 18/08/2020 - 00:59h

Eu estou tentando cria um swapfile mas não consigo

As linha que eu escrevi para tant são as seguintes:

dd if=/dev/zero of=/swapfile bs=1M count=1024
mkswap -f /swapfile
chmod 600 /swapfile
swapon /swapfile

Eu estou usando o Debian 10.
Fiz a instalação mínima e depois eu instalei só a base do gnome e o firefox-esr. Eu não quiz criar uma partição para a swap por que queria aprender a criar o swapfile.

Responder tópico

4. Re: Não consigo criar um swapfile

Enviado em 18/08/2020 - 17:01h

Tás usando BTRFS ou ZFS por acaso? Eles não suportam swapfile.

5. Re: Não consigo criar um swapfile

Enviado em 18/08/2020 - 17:56h

-aqui deu certo no fedora-32 e debian-10 que estão em ext4

-não sei se há tamanho minimo p/ swapfile

-mas ubuntu/linuxmint cria automaticamente um swapfile de 2gb num pc c/ 4gb/ram


6. Re: Não consigo criar um swapfile

Enviado em 19/08/2020 - 03:39h

Nunca criei um swap file (arquivo de swap).
A figura sugere que voce esqueceu de "montar" ou "invocar a montagem" do arquivo de swap.
Experimente acrescentar essa linha em fstab:
/swapfile swap swap defaults 0 0

Obs: nunca criei um arquivo de swap, estou apenas me baseando numa lógica.



7. Re: Não consigo criar um swapfile

Enviado em 19/08/2020 - 05:36h

pylm escreveu:

Tás usando BTRFS ou ZFS por acaso? Eles não suportam swapfile.
Eu uso o BTRFS.
Isso quer dizer que eu não vou poder criar uma swap sem formata e escoher outro filesystem?

8. Re: Não consigo criar um swapfile

Enviado em 19/08/2020 - 05:38h

clodoaldops escreveu:

-aqui deu certo no fedora-32 e debian-10 que estão em ext4

-não sei se há tamanho minimo p/ swapfile

-mas ubuntu/linuxmint cria automaticamente um swapfile de 2gb num pc c/ 4gb/ram

o meu filesystem é btrfs e não o ext4. Isso é pode justificar por que eu não estou conseguindo? Ou não tem nada a vê?

9. Re: Não consigo criar um swapfile

Enviado em 19/08/2020 - 05:46h

ricardogroetaers escreveu:

Nunca criei um swap file (arquivo de swap).
A figura sugere que voce esqueceu de "montar" ou "invocar a montagem" do arquivo de swap.
Experimente acrescentar essa linha em fstab:
/swapfile swap swap defaults 0 0

Obs: nunca criei um arquivo de swap, estou apenas me baseando numa lógica.




Eu sei disso e é por isso que eu estou tentando criar um. Mas se ele não monta na unha, imagino que no automático também não vai.

Tipo: eu criei o arquivo da swap de 1G com a linha

dd if=/dev/zero of=/swapfile bs=1M count=1024

formatei

mkswap -f /swapfile

alterei as permições de 644 para 600

chmod 600 /swapfile

e tentei montá-la antes de editar o /etc/fstab, afim de verificar se iria subir numa boa. Só que não sobe.

10. Re: Não consigo criar um swapfile

Enviado em 19/08/2020 - 08:16h


pylm escreveu:

Tás usando BTRFS ou ZFS por acaso? Eles não suportam swapfile.
Eu uso btrfs e não funcionou. Agora sei o motivo.

11. Re: Não consigo criar um swapfile

Enviado em 19/08/2020 - 08:26h

-eu também não sabia que o arquivo swap não rolava em partições BTRFS/ZFS


12. Re: Não consigo criar um swapfile

Enviado em 19/08/2020 - 09:27h


danilomarto escreveu:

pylm escreveu:

Tás usando BTRFS ou ZFS por acaso? Eles não suportam swapfile.
Eu uso o BTRFS.
Isso quer dizer que eu não vou poder criar uma swap sem formata e escoher outro filesystem?


Fui até confirmar aqui e parece que é suportado desde o kernel 5.0, mas tem algumas limitações:


Note: For kernels version 5.0+, Btfrs has native swap file support with some limitations:

The swap file cannot be on a snapshotted subvolume. The proper procedure is to create a new subvolume to place the swap file in.
It does not support swap files on file systems that span multiple devices. See Btrfs wiki: Does btrfs support swap files? and Arch forums discussion.

https://wiki.archlinux.org/index.php/Btrfs#Swap_file
Eu faria swap em ZRAM, bem mais rápido que swap em disco inclusive, veja:

https://www.vivaolinux.com.br/screenshot/Tiling-window-manager-Swap-na-RAM/
01 02

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder