Come posso modificare la dimensione dello swap con le partizioni LVM?


23

Sto cercando di aggiungere / modificare una partizione di swap sul mio disco rigido formattato LVM usando GParted da un LiveCD. Vedo solo una grande partizione che occupa l'intero disco.

C'è uno swap nascosto?

Un sistema formattato in LVM ha persino bisogno di uno scambio?

Sto usando Ubuntu 12.10.

Risposte:


28

Non mi piace usare GParted, in parte perché la maggior parte dei miei server sono senza GUI.

Ecco come estendere un'impostazione di scambio come volume logico:

1) Determinare il nome del volume logico di scambio usando il comando "lvs":

$ lvs
LV VG Attr LSize Origin Snap% Move Log Copy%
root_lv volgroup0 -wi-ao 7.00G
swap_lv1 volgroup0 -wi-ao 30.00G
tmp_lv volgroup0 -wi-ao 3.00G
usr_lv volgroup0 -wi-ao 7.00G
var_lv volgroup0 -wi-ao 4.00G

2) Disattiva la partizione di swap:

$ swapoff /dev/volgroup0/swap_lv1

3) Ridimensiona la partizione di swap, aggiungendo 15 GB di spazio in più:

$ lvresize -L+15G /dev/volgroup0/swap_lv1
Extending logical volume swap_lv1 to 30.00 GB
Logical volume swap_lv1 successfully resized

4) Formatta il nuovo spazio di swap per renderlo utilizzabile:

$ mkswap /dev/volgroup0/swap_lv1
Setting up swapspace version 1, size = 41875927 kB

5) Riattiva il volume di scambio:

$ swapon /dev/volgroup0/swap_lv1

6) Usa il comando gratuito per mostrare il tuo nuovo spazio di swap:

$ free -t | grep -i swap
Swap: 30719 0 30719

1

Se usi LVM o meno non ha nulla a che fare con il fatto che tu abbia bisogno di uno scambio o meno.

Per visualizzare i volumi logici LVM, eseguire lvs sulla riga di comando o utilizzare l'utilità Dischi GNOME.

La versione di GParted fornita con Ubuntu 12.10 non supporta LVM. Visualizza solo volumi fisici e non può ridimensionarli o spostarli.

Tuttavia, l'ultima versione di GParted supporta LVM. Vorrei scaricare il CD Live GParted e usarlo.

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.