Não consigo criar um swapfile

1. Não consigo criar um swapfile

Danilo Marto
danilomarto

(usa Debian)

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.


  


2. Re: Não consigo criar um swapfile

Clodoaldo Santos
clodoaldops

(usa Linux Mint)

Enviado em 18/08/2020 - 13:24h

Aqui funcionou
https://www.vivaolinux.com.br/dica/Arquivo-Swap-para-Iniciantes



3. Re: Não consigo criar um swapfile

Danilo Marto
danilomarto

(usa Debian)

Enviado em 18/08/2020 - 16:37h



Eu fiz o que está no artigo, só que para 1G e não funciona.


4. Re: Não consigo criar um swapfile

Matheus
pylm

(usa Gentoo)

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

Clodoaldo Santos
clodoaldops

(usa Linux Mint)

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

Ricardo Groetaers
ricardogroetaers

(usa Linux Mint)

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

Danilo Marto
danilomarto

(usa Debian)

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

Danilo Marto
danilomarto

(usa Debian)

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

Danilo Marto
danilomarto

(usa Debian)

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

Fábio Farias
Fabio_Farias

(usa openSUSE)

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

Clodoaldo Santos
clodoaldops

(usa Linux Mint)

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

Matheus
pylm

(usa Gentoo)

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



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts