Bagaimana saya bisa mengubah ukuran swap dengan partisi LVM?

23

Saya mencoba untuk menambah / memodifikasi partisi swap pada hard disk berformat LVM saya dengan menggunakan GParted dari LiveCD. Saya hanya melihat satu partisi besar mengambil seluruh disk.

Apakah ada swap tersembunyi?

Apakah sistem berformat LVM bahkan perlu swap?

Saya menggunakan Ubuntu 12.10.

fredh
sumber

Jawaban:

28

Saya tidak suka menggunakan GParted, sebagian karena sebagian besar server saya tanpa GUI.

Berikut cara memperluas pengaturan swap sebagai volume logis:

1) Tentukan nama volume logis swap menggunakan perintah "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) Matikan partisi swap:

$ swapoff /dev/volgroup0/swap_lv1

3) Ubah ukuran partisi swap, tambahkan lebih banyak ruang 15GB untuknya:

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

4) Format ruang swap baru untuk membuatnya dapat digunakan:

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

5) Nyalakan kembali volume swap:

$ swapon /dev/volgroup0/swap_lv1

6) Gunakan perintah gratis untuk menunjukkan ruang swap baru Anda:

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

Apakah Anda menggunakan LVM atau tidak, tidak ada hubungannya dengan apakah Anda perlu bertukar atau tidak.

Untuk melihat volume logis LVM, jalankan lvsdi baris perintah, atau gunakan utilitas GNOME Disks.

Versi GParted yang dikirimkan bersama Ubuntu 12.10 tidak mendukung LVM. Itu hanya melihat volume fisik, dan tidak dapat mengubah ukuran atau memindahkannya.

Namun, versi terbaru dari GParted tidak mendukung LVM. Saya akan mengunduh CD Live GParted dan menggunakannya.

Flimm
sumber