Emplacement par défaut du fichier d'échange 17.04

16

Je n'ai trouvé aucune information à ce sujet nulle part (et je ne veux pas configurer une nouvelle installation 17.04 juste pour cela), quel est l'emplacement par défaut du fichier d'échange en 17.04?

phk
la source
2
L'emplacement par défaut semble être / swapfile. Je ne sais pas ce que vous entendez par "... recréer ... après la mise à niveau ...". Il utiliserait heureusement la partition de swap héritée.
mikewwhat
@mikewew ce que je voulais dire, comment je peux passer de l'utilisation d'une partition de swap à la configuration par défaut de 17.04 à cet égard. Mais je vois que je n'aurais probablement pas dû combiner deux questions en une seule.
phk
La réponse consiste à rechercher, supprimer et créer un swap dans 17.04. Vous pouvez suivre n'importe quelle méthode 16.04 pour recréer la partition.
Rinzwind

Réponses:

29

2 commandes:

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

et

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

Donc, les deux pointent vers:

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

Désactiver et supprimer:

sudo swapoff /swapfile
sudo rm /swapfile

Créez un fichier d'échange de 2 Go, définissez des autorisations, formatez-le comme échange et activez-le:

sudo fallocate -l 2g /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
Rinzwind
la source
1
Merci, c'est à peu près ce que je cherchais. Merci également pour les commandes sur la façon de recréer quelque peu l'état de 17.04. J'ai lu quelque part que la taille était dynamique mais je suppose que cela ne fait référence qu'au temps d'installation, non?
phk
Oui. Cela fait. N'a pas examiné l'effet sur l'hibernation (mais je suppose que le fichier devient plus grand plus il en a besoin).
Rinzwind
J'ai essayé de tester les commandes dans la dernière partie que vous avez mentionnée (qui sont également mentionnées sur help.ubuntu.com/community/SwapFaq#How_do_I_add_a_swap_file.3F ) mais j'obtiensswapon: /swapfile: swapon failed: Invalid argument la dernière commande. Je suppose que je devrai d'abord désactiver la partition de swap mais je ne peux pas ATM parce que swapoff: /dev/sdd8: swapoff failed: Cannot allocate memory… devinez, je dois libérer de la mémoire.
phk
hmmm que diriez-vous d'utiliser cela à partir de la session en direct?
Rinzwind
/J'ai compris que le problème était lié au fait d' être btrfs, j'ai manqué que la FAQ mentionne ce fait.
phk