Come faccio a sapere se ho una partizione di swap sul mio disco rigido?


57

Ho usato il cd live 12.04 per installare Ubuntu sulla mia partizione di Windows 7 e ho eliminato tutto, quindi ho Ubuntu sul mio laptop. Ma poiché durante il programma di installazione ho scelto la semplice opzione "cancella intero disco", il programma di installazione ha creato una partizione di swap o è qualcosa che avrei dovuto fare con l'opzione "qualcos'altro"? A proposito, ho 6 GB di RAM


eseguire cat /proc/swapsOR swapon -s, Elencherà la partizione di swap e il file di swap che viene utilizzato.
luv.preet,

@ luv.preet - Questa risposta lo dimostra.
sancho.s

Risposte:


62

Modo semplice e grafico per verificare con Utility Disco

  1. Apri Utility Disco dalla Dash:

    inserisci qui la descrizione dell'immagine

  2. Nella colonna di sinistra, cerca le parole "Hard Disk" e fai clic su quello:

    inserisci qui la descrizione dell'immagine

  3. Nella colonna di destra, vedi se riesci a trovare "Scambia" come mostrato. In tal caso, lo swap è abilitato; puoi fare clic su quella parte per vedere i dettagli. Sarà simile a questo:

    inserisci qui la descrizione dell'immagine


In alternativa, aprire un terminale con Ctrl+Alt+Te digitare swapon -s; se vedi una riga come la seguente, con statistiche, lo swap è abilitato:

inserisci qui la descrizione dell'immagine


20
swapon -sè il modo più semplice se non hai configurato il computer, quindi non sei sicuro di dove si troverebbe lo swap (o se utilizza un file di swap invece di una partizione di swap, o swap su un'altra unità, scambia in RAM compressa , eccetera).
thomasrutter,

7
swapon -sè ora deprecato a favore di swapon --show [fonte ]
dthor

Sembra che cat /proc/swapssia il modo perenne di farlo, vedi la risposta sotto.
sancho.s,

31

Nel terminale, digitare:

free -m

Se ti capita di avere uno scambio, vedrai quanta memoria di scambio ti è rimasta.


8
free -mhlo renderà leggibile dall'uomo
bbodenmiller il

20

Uso

cat /proc/swaps

Oltre alle dimensioni, indicherà il tipo di scambio (partizione / file). Sembra dare esattamente lo stesso output di swapon -s. O

cat /etc/fstab

11

Utilizzerei questo metodo per verificare la presenza di una partizione di swap

Apri un terminale con CTRL+ ALT+ Te digita

    sudo blkid | grep swap  

Se vedi una voce con TYPE="swap", assicurati di avere una partizione di swap.

Il mio output è come di seguito: puoi vedere che /dev/sda7è una partizione di swap.

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

inserisci qui la descrizione dell'immagine

Il programma di installazione dovrebbe creare automaticamente una partizione di swap. Inoltre, potresti non aver mai bisogno di una partizione di swap, a meno che tu non usi la funzione "Ibernazione" o usi molte più applicazioni contemporaneamente. Puoi controllare queste interessanti domande sulla dimensione dello swap

Ho 16 GB di RAM. Ho bisogno di uno scambio da 32 GB?

cos'è SWAP e quanto è grande creare una partizione di swap?

Se succede, non hai creato una partizione di swap, controlla questa domanda per un aiuto

Come si crea una partizione di swap per l'ibernazione?


Vedi anche: askubuntu.com/questions/33697/… e (per un file di scambio nel caso in cui non possiamo partizionare) askubuntu.com/questions/126018/…
Takkat

Come accennato da Anwar Shah, questo può mostrarti se hai una partizione designata come swap, ma questo non significa che la stai usando. Fare questo per trovare partizioni di swap e verificare con il suggerimento idx di "swapon -s" che corrispondano sarebbe un'ottima soluzione.
poderoso

4

Fare lsblke verificare la presenza di SWAP verso la fine.

In termini semplici, lsblk | grep SWAP
output:

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

Se non hai familiarità lsblk, lsblkelenca le partizioni, il loro mountpoint, le loro dimensioni, ecc.


1
Puoi spiegarlo un po 'meglio? Non tutti hanno familiarità con i comandi del terminale. Potrebbe essere utile agli altri se spieghi cosa significa. Ad esempio, cos'è lsblke cosa fa? Cosa significa l'uscita? Cose del genere :)
Acquistate il

1

Open gparted in un terminale:

sudo gparted

Mostrerà tutte le partizioni, puoi vedere se hai uno scambio o meno. Sarai anche in grado di 'swapon' o 'swapoff' con gparted.


1

Puoi usare gpartedcome detto nel post precedente per vedere tutte le partizioni incluso lo scambio sul tuo sistema. gpartedviene fornito con LiveCD ma è necessario installarlo se non si utilizza LiveCD. Il comando per farlo è

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

In alternativa, puoi anche usare sudo fdisk -ldal terminale per dare un'occhiata a tutte le partizioni.

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 riga che indica il tipo di FileSystem come Linux Swap / Solaris è la partizione di Swap (nel mio caso l'ultima riga) . Puoi anche dare un'occhiata al tuo /etc/fstabfile per vedere se lo swap è abilitato di default all'avvio. Se è stato creato durante l'installazione, lo troverai quasi sempre qui.

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

con lubuntu 18.04.1, sudo fdisk -lNON ha mostrato la partizione di swap, swapon --showfunziona bene.
AjayKumarBasuthkar,

1

L'installazione predefinita crea una partizione SWAP, Apri monitor di sistema dalla pagina iniziale e scheda Risorse come modo alternativo per verificare. Qualcos'altro consente di eseguire partizioni più estese, se lo si desidera.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.