Cara Memperluas/Mengurangi LVM (Manajemen Volume Logis) di Linux - Bagian II


Sebelumnya kita telah melihat cara membuat penyimpanan fleksibel disk menggunakan LVM. Di sini, kita akan melihat cara memperluas grup volume, memperluas dan mengurangi volume logis. Di sini kita dapat mengurangi atau memperluas partisi dalam Manajemen volume logis (LVM) yang juga disebut sebagai sistem file volume fleksibel.

Persyaratan

  1. Membuat Penyimpanan Disk Fleksibel dengan LVM – Bagian I
Kapan kita perlu mengurangi volume?

Mungkin kita perlu membuat partisi terpisah untuk penggunaan lain atau kita perlu memperluas ukuran partisi ruang rendah, jika demikian kita dapat mengurangi partisi ukuran besar dan kita dapat memperluas partisi ruang rendah dengan sangat mudah dengan cara sederhana berikut ini Langkah.

Pengaturan Server Saya – Persyaratan
  1. Sistem Operasi – CentOS 6.5 dengan Instalasi LVM
  2. IP Server – 192.168.0.200

Cara Memperluas Grup Volume dan Mengurangi Volume Logis

Memperluas Volume Logis

Saat ini, kami memiliki Satu PV, VG dan 2 LV. Mari kita daftarkan mereka satu per satu menggunakan perintah berikut.

pvs
vgs
lvs

Tidak ada ruang kosong yang tersedia di Volume Fisik dan grup Volume. Jadi, sekarang kita tidak bisa memperbesar ukuran lvm, untuk memperluasnya kita perlu menambahkan satu volume fisik (PV), dan kemudian kita harus memperluas grup volume dengan memperluas vg. Kami akan mendapatkan ruang yang cukup untuk memperluas ukuran volume Logis. Jadi pertama-tama kita akan menambahkan satu volume fisik.

Untuk menambahkan PV baru kita harus menggunakan fdisk untuk membuat partisi LVM.

fdisk -cu /dev/sda
  1. Untuk Membuat partisi baru Tekan n.
  2. Pilih partisi primer gunakan p.
  3. Pilih nomor partisi mana yang akan dipilih untuk membuat partisi primer.
  4. Tekan 1 jika ada disk lain yang tersedia.
  5. Ubah jenisnya menggunakan t.
  6. Ketik 8e untuk mengubah tipe partisi menjadi LVM Linux.
  7. Gunakan p untuk mencetak partisi pembuatan (di sini kami tidak menggunakan opsi tersebut).
  8. Tekan w untuk menulis perubahan.

Mulai ulang sistem setelah selesai.

Daftar dan periksa partisi yang telah kita buat menggunakan fdisk.

fdisk -l /dev/sda

Selanjutnya, buat PV (Volume Fisik) baru menggunakan perintah berikut.

pvcreate /dev/sda1

Verifikasi pv menggunakan perintah di bawah ini.

pvs

Memperluas Grup Volume

Tambahkan pv ini ke vg_tecmint vg untuk memperbesar ukuran grup volume guna mendapatkan lebih banyak ruang untuk memperluas lv.

vgextend vg_tecmint /dev/sda1

Mari kita periksa ukuran Grup Volume yang sekarang digunakan.

vgs

Kita bahkan dapat melihat PV mana yang digunakan untuk membuat grup Volume tertentu.

pvscan

Di sini, kita dapat melihat grup Volume mana yang berada di bawah Volume Fisik Yang Mana. Kami baru saja menambahkan satu pv dan itu benar-benar gratis. Mari kita lihat ukuran setiap volume logis yang kita miliki saat ini sebelum mengembangkannya.

  1. LogVol00 ditentukan untuk Swap.
  2. LogVol01 ditentukan untuk /.
  3. Sekarang kami memiliki ukuran 16,50 GB untuk/(root).
  4. Saat ini tersedia 4226 Physical Extend (PE).

Sekarang kita akan memperluas partisi / LogVol01. Setelah diperluas, kami dapat mencantumkan ukuran seperti di atas untuk konfirmasi. Kita bisa melakukan extend menggunakan GB atau PE seperti yang sudah saya jelaskan di LVM PART-I, disini saya menggunakan PE untuk melakukan extend.

Untuk menjalankan ukuran Perpanjangan Fisik yang tersedia.

vgdisplay

Tersedia 4607 PE gratis=18GB Tersedia ruang kosong. Jadi kami dapat memperluas volume logis kami hingga 18GB lebih banyak. Mari kita gunakan ukuran PE untuk memperluas.

lvextend -l +4607 /dev/vg_tecmint/LogVol01

Gunakan + untuk menambahkan lebih banyak ruang. Setelah Memperluas, kita perlu mengubah ukuran sistem file menggunakan.

resize2fs /dev/vg_tecmint/LogVol01

  1. Perintah yang digunakan untuk memperluas volume logis menggunakan perluasan Fisik.
  2. Di sini kita dapat melihatnya diperluas menjadi 34GB dari 16,51GB.
  3. Ubah ukuran sistem file, Jika sistem file sudah terpasang dan sedang digunakan.
  4. Untuk memperluas volume Logis kita tidak perlu meng-unmount sistem file.

Sekarang mari kita lihat ukuran volume logis yang diubah ukurannya menggunakan.

lvdisplay

  1. LogVol01 ditentukan untuk/volume yang diperluas.
  2. Setelah diperpanjang ada 34,50GB dari 16,50GB.
  3. Perluasan saat ini, Sebelum diperpanjang ada 4226, kami telah menambahkan 4607 perluasan sehingga totalnya ada 8833.

Nah kalau kita cek di vg yang tersedia PE Gratis akan menjadi 0.

vgdisplay

Lihat hasil perpanjangannya.

pvs
vgs
lvs

  1. Volume Fisik Baru ditambahkan.
  2. Grup volume vg_tecmint diperluas dari 17,51 GB menjadi 35,50 GB.
  3. Volume logis LogVol01 diperpanjang dari 16,51 GB menjadi 34,50 GB.

Di sini kita telah menyelesaikan proses perluasan grup volume dan volume logis. Mari kita beralih ke beberapa bagian menarik dalam manajemen volume logis.

Mengurangi Volume Logis (LVM)

Di sini kita akan melihat cara mengurangi Volume Logis. Semua orang mengatakan ini kritis dan mungkin berakhir dengan bencana saat kita mengurangi lvmnya. Mengurangi lvm benar-benar menarik dibandingkan bagian lain dalam manajemen volume logis.

  1. Sebelum memulai, ada baiknya selalu melakukan backup data agar tidak pusing jika terjadi kesalahan.
  2. Untuk Mengurangi volume logis ada 5 langkah yang perlu dilakukan dengan sangat hati-hati.
  3. Saat memperluas volume kita dapat memperluasnya saat volume dalam status mount (online), tetapi untuk mengurangi kita harus meng-unmount sistem file sebelum mengurangi.

Mari kita lihat apa saja 5 langkah di bawah ini.

  1. lepaskan sistem file untuk dikurangi.
  2. Periksa sistem file setelah unmount.
  3. Kurangi sistem file.
  4. Kurangi ukuran Volume Logis dari ukuran Saat Ini.
  5. Periksa kembali sistem file untuk kesalahan.
  6. Pasang kembali sistem file kembali ke tahap.

Untuk demonstrasi, saya telah membuat grup volume terpisah dan volume logis. Di sini, saya akan mengurangi volume logis tecmint_reduce_test. Sekarang ukurannya 18GB. Kami perlu menguranginya hingga 10 GB tanpa kehilangan data. Itu berarti kita perlu mengurangi 8GB dari 18GB. Sudah ada data 4GB di volume.

18GB ---> 10GB

Saat mengurangi ukuran, kita hanya perlu mengurangi 8GB sehingga akan dibulatkan menjadi 10GB setelah pengurangan.

lvs

Di sini kita dapat melihat informasi sistem file.

df -h

  1. Ukuran Volumenya 18GB.
  2. Sudah digunakan hingga 3,9GB.
  3. Ruang yang tersedia adalah 13GB.

Pertama, lepaskan titik pemasangannya.

umount -v /mnt/tecmint_reduce_test/

Kemudian periksa kesalahan sistem file menggunakan perintah berikut.

e2fsck -ff /dev/vg_tecmint_extra/tecmint_reduce_test

Catatan: Harus melewati setiap 5 langkah pemeriksaan sistem file, jika tidak, mungkin ada masalah dengan sistem file Anda.

Selanjutnya, kurangi sistem file.

resize2fs /dev/vg_tecmint_extra/tecmint_reduce_test 10G

Kurangi volume Logis menggunakan ukuran GB.

lvreduce -L -8G /dev/vg_tecmint_extra/tecmint_reduce_test

Untuk Mengurangi volume Logis menggunakan Ukuran PE kita perlu Mengetahui ukuran ukuran PE default dan total ukuran PE Grup Volume untuk melakukan perhitungan kecil untuk Mengurangi ukuran secara akurat.

lvdisplay vg_tecmint_extra

Disini kita perlu melakukan sedikit perhitungan untuk mendapatkan ukuran PE 10GB menggunakan perintah bc.

1024MB x 10GB = 10240MB or 10GB

10240MB / 4PE = 2048PE

Tekan CRTL+D untuk keluar dari BC.

Kecilkan ukurannya menggunakan PE.

lvreduce -l -2048 /dev/vg_tecmint_extra/tecmint_reduce_test

Ubah ukuran sistem file kembali, Pada langkah ini jika ada kesalahan berarti kita telah mengacaukan sistem file kita.

resize2fs /dev/vg_tecmint_extra/tecmint_reduce_test

Pasang sistem file kembali ke titik yang sama.

mount /dev/vg_tecmint_extra/tecmint_reduce_test /mnt/tecmint_reduce_test/

Periksa ukuran partisi dan file.

lvdisplay vg_tecmint_extra

Di sini kita dapat melihat hasil akhirnya karena volume logis dikurangi menjadi ukuran 10GB.

Pada artikel ini, kita telah melihat cara memperluas grup volume, volume logis, dan mengurangi volume logis. Di bagian selanjutnya (Bagian III), kita akan melihat cara mengambil Snapshot volume logis dan mengembalikannya ke tahap sebelumnya.