Alionet - Communauté openSUSE francophone

openSUSE => Général => Discussion initiée par: C2G9 le 31 Décembre, 2021, 16:33:39

Titre: Fichier d'échange
Publié par: C2G9 le 31 Décembre, 2021, 16:33:39
Bonjour
Je n'ai pas créé de partition d'échange à l'installation de leap KDE-Plasma en btrfs et maintenant j'aimerai créer un fichier d'échange. Comment je peux faire ça ?
J'ai essayé cette manip mais j'ai une erreur à la fin
dd if=/dev/zero of=/swapfile bs=1M count=4096
chmod 600 /swapfile
mkswap /swapfile
swapon /swapfile
erreur swapon failed: invalid argument
J'ai fait cette manip plusieurs fois sur d'autres distributions sans soucis. Peut-être que ça vient de btrfs ?
et ajouté dans /etc/fstab
/swapfile none swap defaults 0 0
Merci et bon réveillon ...
Titre: Re : Fichier d'échange
Publié par: C2G9 le 31 Décembre, 2021, 17:31:17
Je progresse
J'ai lu
https://wiki.archlinux.org/title/Btrfs#Swap_file
https://bbs.archlinux.org/viewtopic.php?pid=1849371#p1849371
et
https://btrfs.wiki.kernel.org/index.php/Manpage/btrfs(5)#SWAPFILE_SUPPORT
Sans comprendre forcément tout, j'ai compris que ça vient bien du systeme de fichier btrfs.
J'ai donc fait en root
truncate -s 0 swapfile
chattr +C swapfile
fallocate -l 2G swapfile
chmod 0600 swapfile
mkswap swapfile
swapon swapfile
et ajouter
/root/swapfile        none        swap        defaults      0 0
dans /etc/fstab
Avec /swapfile none swap defaults 0 0, ça ne fonctionnait pas. Pourquoi ???

Reboot et j'ai bien un fichier d'échange.

Je laisse  le sujet un petit moment ouvert avant de marquer en RÉSOLU.