Comment savoir si une partition de swap est présente sur mon disque dur?


57

J'ai utilisé le live cd 12.04 pour installer Ubuntu sur ma partition Windows 7 et j'ai tout supprimé. J'ai donc Ubuntu sur mon ordinateur portable. Mais depuis l'installation, j'ai choisi la simple option "effacer le disque entier", est-ce que l'installateur a créé une partition de swap ou est-ce quelque chose que j'aurais dû faire avec l'option "autre chose"? Btw j'ai 6 Go de RAM


run cat /proc/swapsOU swapon -s, il listera la partition swap et le fichier swap utilisé.
luv.preet

@ luv.preet - Cette réponse montre que.
dimanche

Réponses:


62

Un moyen facile et graphique de vérifier avec Utilitaire de disque

  1. Ouvrez Utilitaire de disque à partir du tableau de bord:

    entrez la description de l'image ici

  2. Dans la colonne de gauche, recherchez les mots "Disque dur" et cliquez dessus:

    entrez la description de l'image ici

  3. Dans la colonne de droite, voyez si vous pouvez trouver "Swap" comme indiqué. Si c'est le cas, vous avez activé l'échange; vous pouvez cliquer sur cette partie pour voir les détails. Cela ressemblera à ceci:

    entrez la description de l'image ici


Alternativement, ouvrez un terminal avec Ctrl+Alt+Tet tapez swapon -s; si vous voyez une ligne comme celle ci-dessous, avec les statistiques, le swap est activé:

entrez la description de l'image ici


20
swapon -sest le moyen le plus simple de ne pas configurer l’ordinateur afin de ne pas savoir exactement où se trouve l’échange (ou s’il utilise un fichier d’ échange au lieu d’une partition d’échange, ou sur un autre lecteur, échanger de la RAM compressée). , etc).
thomasrutter

7
swapon -sest maintenant obsolète en faveur de swapon --show [source ]
dthor

Il semble que ce cat /proc/swapssoit la façon habituelle de le faire, voir la réponse ci-dessous.
dimanche

31

Dans le terminal, tapez:

free -m

S'il vous arrive d'avoir un échange, vous verrez combien de mémoire d'échange vous reste.


8
free -mhle rendra lisible par l'homme
bbodenmiller

20

Utilisation

cat /proc/swaps

En plus de la taille, il indiquera le type de swap (partition / fichier). Il semble donner exactement le même résultat que swapon -s. Ou

cat /etc/fstab

11

J'utiliserais cette méthode pour vérifier la présence d'une partition d'échange

Ouvrir un terminal avec CTRL+ ALT+ Tet taper

    sudo blkid | grep swap  

Si vous voyez une entrée avec TYPE="swap", assurez-vous que vous avez une partition de swap.

Ma sortie est comme ci-dessous: Vous pouvez voir qu'il /dev/sda7s'agit d'une partition de swap.

/dev/sda7: UUID="4656a2a6-4de0-417b-9d08-c4a5b807f8dd" TYPE="swap" 

entrez la description de l'image ici

Le programme d'installation doit créer automatiquement une partition de swap. Notez également que vous n’avez peut-être jamais besoin d’une partition de swap, à moins que vous utilisiez la fonctionnalité "Veille prolongée" ou plusieurs autres applications à la fois. Vous pouvez vérifier ces questions intéressantes sur la taille de l'échange

J'ai 16 Go de RAM. Ai-je besoin d'un échange de 32 Go?

Qu'est-ce que SWAP et quelle taille de partition swap dois-je créer?

Si cela se produit, vous n'avez pas créé de partition de swap, consultez cette question pour obtenir de l'aide.

Comment créer une partition de swap pour l'hibernation?


Voir aussi: askubuntu.com/questions/33697/… et (pour un fichier d'échange au cas où nous ne pourrions pas partitionner) askubuntu.com/questions/126018/…
Takkat

Comme Anwar Shah l'a mentionné, cela peut vous indiquer si vous avez une partition désignée comme swap, mais cela ne signifie pas que vous l'utilisez. Faire cela pour trouver des partitions d'échange et vérifier avec la suggestion de idx de «swapon -s» qu'elles correspondent serait une excellente solution.
mightypile

4

Faites lsblket vérifiez SWAP vers la fin.

En termes simples, lsblk | grep SWAP
sortie:

├─sdb2   8:18   0   7.6G  0 part [SWAP]

Si vous n'êtes pas familier avec lsblk, lsblkrépertorie les partitions, leur point de montage, leur taille, etc.


1
Pouvez-vous expliquer cela un peu mieux? Tout le monde n'est pas familiarisé avec les commandes de terminal. Cela pourrait profiter aux autres si vous expliquez ce que cela signifie. Par exemple, qu'est-ce lsblkque et que fait-il? Que signifie la sortie? Des choses comme ça :)
ThatGuy

1

Ouvrir un terminal dans un terminal:

sudo gparted

Il montrera toutes les partitions, vous pouvez voir si vous avez un échange ou non. Vous pourrez également «échanger» ou «échanger» avec gparted.


1

Vous pouvez utiliser gpartedcomme indiqué dans le post précédent pour afficher toutes les partitions, y compris le swap sur votre système. gpartedvient avec le LiveCD mais vous devrez l’installer si vous n’utilisez pas le LiveCD. La commande à faire est

sudo apt-get update && sudo apt-get install gparted

Alternativement, vous pouvez également utiliser sudo fdisk -ldepuis le terminal pour examiner toutes les partitions.

nits@nits-excalibur:~$ sudo fdisk -l

Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x27edc0d3

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048      206847      102400    7  HPFS/NTFS/exFAT
/dev/sda2          206848   188743679    94268416    7  HPFS/NTFS/exFAT
/dev/sda3       224569342   976771071   376100865    5  Extended
/dev/sda4       188743680   224567295    17911808   83  Linux
/dev/sda5       224569344   434284543   104857600    7  HPFS/NTFS/exFAT
/dev/sda6       434286592   644001791   104857600   83  Linux
/dev/sda7       644003840   684001279    19998720   83  Linux
/dev/sda8       684003328   704002047     9999360   83  Linux
/dev/sda9       804003840   972767231    84381696   83  Linux
/dev/sda10      704004096   744001535    19998720   83  Linux
/dev/sda11      744003584   803987455    29991936   83  Linux
/dev/sda12      972769280   976771071     2000896   82  Linux swap / Solaris

Partition table entries are not in disk order

La ligne indiquant le type de système de fichiers comme Linux Swap / Solaris est la partition Swap (dans mon cas, la dernière ligne) . Vous pouvez également jeter un coup d'œil dans votre /etc/fstabfichier pour voir si le swap est activé par défaut au démarrage. S'il a été créé lors de l'installation, vous le trouverez presque toujours ici.

nits@nits-excalibur:~$ cat /etc/fstab | grep -i swap
# swap was on /dev/sda12 during installation
UUID=5604929a-9d9e-4ab0-907f-b9479a3b55e5 none            swap    sw              0       0

avec lubuntu 18.04.1, sudo fdisk -lne montre pas la partition de swap, swapon --showfonctionne bien.
AjayKumarBasuthkar

1

L’installation par défaut crée une partition SWAP, un moniteur système ouvert à partir de la page d'accueil du tableau de bord et un onglet Ressources comme autre moyen de vérification. Quelque chose d'autre vous permet de faire un partitionnement plus complet si vous le souhaitez.

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.