Ubuntu 17.04 - n'a pas de partition de swap?


13

Pourquoi n'ai-je pas de partition de swap dans mon installation?

$ lsblk
nvme0n1     259:0    0 238.5G  0 disk 
└─nvme0n1p1 259:1    0 238.5G  0 part /

Ai-je mal installé Ubuntu / Kubuntu?

Je pensais que ça devrait être comme ça:

nvme0n1     259:0    0 238.5G  0 disk 
├─nvme0n1p5 259:3    0  15.9G  0 part [SWAP]
├─nvme0n1p1 259:1    0 222.6G  0 part /
└─nvme0n1p2 259:2    0     1K  0 part 

Je viens de choisir ce qui a été suggéré lors de l'installation. Mais cela semble étrange.


trycat /proc/swaps
phuclv

Réponses:


26

Il n'y a rien de mal. Dans les nouvelles installations de 17.04, nous avons un fichier d'échange au lieu d'une partition d'échange, comme mentionné dans les notes de version (si vous mettez à niveau plutôt que d'installer à nouveau, vous aurez toujours une partition d'échange).

Le fichier d'échange se trouve à

/swapfile

Vous pouvez toujours vérifier l'état du swap avec la commande swapon --show.
Voici ma sortie en 17.04:

$ swapon --show
NAME      TYPE SIZE  USED PRIO
/swapfile file 1.3G 62.2M   -1

Vous pouvez également voir s'il est utilisé avec la freecommande comme d'habitude

$ free -h
              total        used        free      shared  buff/cache   available
Mem:           1.9G        1.3G        152M         95M        423M        328M
Swap:          1.3G         62M        1.3G

Voir - fonctionne très bien.

Selon le wiki Arch

Il n'y a aucun avantage en termes de performances pour un fichier d'échange contigu ou une partition, les deux sont traités de la même manière.

Il offre juste un peu plus de flexibilité; il est plus facile de redimensionner.

Remarque mineure: Btrfs (système de fichiers alternatif à ext4) ne prend pas en charge l'utilisation du fichier d'échange, vous devrez donc créer vous-même une partition d'échange si vous souhaitez utiliser Btrfs. Mais si vous êtes assez courageux pour utiliser Btrfs, vous savez sûrement ce que vous faites de toute façon;)


@Zanna le / swapfile et une partition de swap remplissent une fonction similaire, sauf en cas d'hibernation, n'est-ce pas?
heynnema

1
Si je viens de mettre à niveau un ancien système installé avec une partition de swap vers 17.04, dois-je supprimer mon ancienne partition de swap?
chat

@cat - vous devriez poser une autre question ...
HorusKol


btrfsest devenu prêt pour la production il y a quelque temps, ce ne sont que quelques fonctionnalités qui sont (encore) expérimentales; il n'est pas correct de traiter l'ensemble du FS comme expérimental ...
heemayl
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.