GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana cara memperluas dan mengurangi Ruang Tukar pada Volume Logis LVM2

Secara default, semua sistem operasi seperti Linux (RHEL, CentOS, Fedora, dan Ubuntu) menggunakan semua ruang yang tersedia selama instalasi. Jika demikian halnya dengan sistem Anda, maka partisi swap akan dibuat di LVM dan jika Anda ingin mengubah ukuran ruang swap maka Anda harus terlebih dahulu menambahkan volume fisik baru ke grup volume yang digunakan oleh ruang swap.

Setelah menambahkan penyimpanan tambahan ke grup volume ruang swap, sekarang dimungkinkan untuk memperluasnya. Untuk melakukannya, lakukan langkah-langkah berikut (dengan asumsi /dev/VolGroup/lv_swap adalah volume yang ingin Anda perbesar sebesar 2 GB):

Output dari Free Command sebelum diperpanjang:

Langkah-langkah untuk memperluas ruang swap pada volume logis LVM2

Langkah 1 :Nonaktifkan swapping untuk volume logis terkait:

# swapoff -v /dev/VolGroup/lv_swap 
swapoff on /dev/VolGroup/lv_swap

Langkah 2 :Ubah ukuran volume logis LVM2 sebesar 2 GB.

# lvresize /dev/VolGroup/lv_swap -L +2G 
Extending logical volume lv_swap to 3.97 GiB 
Logical volume lv_swap successfully resized

Langkah 3 :Memformat ruang swap baru.

# mkswap /dev/VolGroup/lv_swap 
mkswap: /dev/VolGroup/lv_swap: warning: don't erase bootbits sectors 
on whole disk. Use -f to force. 
Setting up swapspace version 1, size = 4161532 KiB 
no label, UUID=14df63cb-5e3b-42c3-911d-2016fb771804

Langkah 4 :Mengaktifkan volume logis yang diperluas.

# swapon -v /dev/VolGroup/lv_swap 
swapon on /dev/VolGroup/lv_swap 
swapon: /dev/mapper/VolGroup-lv_swap: found swap signature: version 1, page-size 4, same byte order 
swapon: /dev/mapper/VolGroup-lv_swap: pagesize=4096, swapsize=4261412864, devsize=4261412864

Untuk menguji apakah volume logis berhasil diperluas, gunakan cat /proc/swaps atau bebas untuk memeriksa ruang swap.

Langkah-langkah untuk mengurangi swap pada volume logis LVM2

Untuk mengurangi volume logis swap LVM2 (dengan asumsi /dev/VolGroup/lv_swap adalah volume yang ingin Anda kurangi sebesar 512 MB):

Output dari Free Command sebelum reduksi:

Langkah 1 :Nonaktifkan swapping untuk volume logis terkait:

# swapoff -v /dev/VolGroup/lv_swap 
swapoff on /dev/VolGroup/lv_swap

Langkah 2 :Kurangi volume logis LVM2 sebesar 512 MB:

# lvreduce /dev/VolGroup/lv_swap -L -512M 
WARNING: Reducing active logical volume to 3.47 GiB 
THIS MAY DESTROY YOUR DATA (filesystem etc.) 
Do you really want to reduce lv_swap? [y/n]: y 
Reducing logical volume lv_swap to 3.47 GiB 
Logical volume lv_swap successfully resized

Langkah 3 :Memformat ruang swap baru.

# mkswap /dev/VolGroup/lv_swap 
mkswap: /dev/VolGroup/lv_swap: warning: don't erase bootbits sectors 
on whole disk. Use -f to force. 
Setting up swapspace version 1, size = 3637244 KiB 
no label, UUID=7f8f11de-5bc3-4b9c-b558-471fc540fa9b

Langkah 4 :Mengaktifkan volume logis yang diubah ukurannya.

# swapon -v /dev/VolGroup/lv_swap 
swapon on /dev/VolGroup/lv_swap 
swapon: /dev/mapper/VolGroup-lv_swap: found swap signature: version 1, page-size 4, same byte order 
swapon: /dev/mapper/VolGroup-lv_swap: pagesize=4096, swapsize=3724541952, devsize=3724541952

Untuk menguji apakah ukuran volume logis swap berhasil dikurangi, gunakan perintah cat /proc/swaps atau free untuk memeriksa ruang swap.

Catatan :Kita juga dapat membuat file swap sementara pada sistem file dengan dd &mkswap sebelum melakukan swapoff, untuk kasus di mana penggunaan ram+swap melebihi ukuran ram. +Nanti saat swapoff dari temp swapfile &tentu saja menghapusnya.


Linux
  1. Linux:Perbedaan Antara /dev/console , /dev/tty Dan /dev/tty0?

  2. Cara menambah ruang swap di Linux

  3. gema atau cetak /dev/stdin /dev/stdout /dev/stderr

  1. Cara membuat kata sandi acak di linux menggunakan /dev/random

  2. Mengapa < atau > diperlukan untuk menggunakan /dev/tcp

  3. Perbedaan antara /dev/sda dan /dev/sda1

  1. Bagaimana Linux Menangani Beberapa Pemisah Jalur Berturut-turut (/home////username///file)?

  2. Seberapa Portabel /dev/stdin, /dev/stdout Dan /dev/stderr?

  3. Cara memetakan perangkat /dev/sdX dan /dev/mapper/mpathY dari perangkat /dev/dm-Z