Come abilitare la partizione di swap di Linux?


13

Ho una partizione di swap, ma System Monitor in Linux Mint dice "Scambia non disponibile". Immagino di aver dimenticato di impostare 'Usa come: scambiare' al momento dell'installazione.

Come risolvere questo?

Risposte:


20

Puoi semplicemente aggiungere una riga in cui dichiarare la tua partizione di swap /etc/fstab. Quindi, se la partizione di swap è /dev/sdaX, aggiungi questa voce in fstab:

/dev/sdaX      none            swap      sw         0        0

Se la tua partizione di swap non è stata formattata correttamente come tale, puoi inizializzarla ( assicurati di inserire il nome di partizione corretto per questo comando poiché potresti facilmente distruggere il contenuto di un'altra partizione ):

sudo mkswap /dev/sdaX

Per abilitare la partizione di swap appena dichiarata, basta usare:

sudo swapon -a

(o riavvio).

EDIT : se hai una partizione di swap crittografata, invece di /dev/sdaX, dovrai usare il suo nome ( /dev/mapper/something), guarda dentro /etc/crypttab, il nome è sulla prima colonna.


È interessante notare che GParted ha aggiunto la seguente riga:/dev/mapper/cryptswap1 none swap sw 0 0
Ansgri

ah interessante, sembra che ci sia un po 'di crittografia del disco abilitata, almeno per la partizione di swap ...
Ale

1
... scambio criptato? Buona dolore .
Shadur,

2
@Shadur: Non sono sicuro se stai facendo sul serio, ma se stai usando qualsiasi tipo di crittografia del disco (diciamo, non vuoi che i tuoi file e password vengano rubati se perdi il tuo laptop), allora sicuramente lo fai desidera utilizzare anche lo swap crittografato. Altrimenti, si compromette la sicurezza non appena si iberna il laptop. Inoltre, non c'è alcun buon motivo per non crittografare lo swap al giorno d'oggi, poiché il costo della crittografia è totalmente trascurabile rispetto al costo dello scambio dei dati su disco in primo luogo.
Ilmari Karonen,

1
@Shadur: lo swap crittografato potrebbe diventare predefinito in futuro. È già il caso di MacOS X dalla versione 10.8 e può essere abilitato (dalla riga di comando) su Windows da Vista. Tranne che su hardware di fascia bassa, non vedo un motivo per non usare lo swap crittografato.
Ale

8

Modo GUI:

  1. avvia GParted (l'utility Dischi integrata non funziona)
  2. assicurati che la partizione sia formattata come linux-swap (la mia è stata visualizzata come swap in Disks ma non formattata in GParted), applica l'operazione di formattazione
  3. tasto destro del mouse, 'swapon'. Fatto.

1
Questo non sarà persistente durante il riavvio. O gpartedmodifica automaticamente fstab?
Ruslan,

@Ruslan: sembra di sì (vedi il commento di Ansgri al mio post)
Ale

0

Ho avuto un problema simile.

  1. Ho usato il "modo GUI" pubblicato da Ansgri per cambiare il formato della partizione di swap da sconosciuto a linux-swap. Questo non ha risolto il problema, ma potrebbe essere stato d'aiuto.

  2. Ho scoperto che l'UUID mostrato in / etc / crypttab era errato.

  3. Ho eseguito blkid per trovare l'UUID corretto per la partizione di swap.
  4. Modificato / etc / crypttab per leggere l'UUID corretto.

    e lo swap è ora caricato correttamente.

Spero possa aiutare.


0

Ho fatto anche il metodo GUI ma ho anche cambiato l'UUID sia in / etc / crypttab che in / etc / fstab per abbinare le informazioni visualizzate da blkid, ho riavviato e ha funzionato, come nota a margine con il mio SWAP a 36 GB e la mia RAM essendo 32 GB il mio pulsante di ibernazione funziona ora, poiché lo SWAP è più grande della RAM.

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.