Sebelumnya kita telah melihat cara membuat penyimpanan disk fleksibel menggunakan LVM. Di sini, kita akan melihat cara memperluas grup volume, memperluas dan mengurangi volume logis. Di sini kita dapat mengurangi atau memperluas partisi di Logical volume management (LVM) juga disebut sebagai flexible volume file-system.
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 langkah-langkah mudah sederhana berikut.
Saat ini, kami memiliki Satu PV, VG dan 2 LV. Mari kita daftar mereka satu per satu menggunakan perintah berikut.
# hal. # vg. # lvs
Tidak ada ruang kosong yang tersedia di grup Volume Fisik dan Volume. Jadi, sekarang kita tidak dapat memperpanjang ukuran lvm, untuk memperluas kita perlu menambahkan satu volume fisik (PV), dan kemudian kita harus memperluas grup volume dengan memperluas vg. Kami akan mendapatkan cukup ruang untuk memperluas ukuran volume Logis. Jadi pertama kita akan menambahkan satu volume fisik.
Untuk menambahkan yang baru PV kita harus menggunakan fdisk untuk membuat partisi LVM.
# fdisk -cu /dev/sda
Mulai ulang sistem setelah selesai.
Daftar dan periksa partisi yang telah kita buat menggunakan fdisk.
# fdisk -l /dev/sda
Selanjutnya, buat baru PV (Volume Fisik) menggunakan perintah berikut.
# pvcreate /dev/sda1
Verifikasi pv menggunakan perintah di bawah ini.
# pvs
Tambahkan pv ini ke vg_tecmint vg untuk memperluas ukuran grup volume untuk mendapatkan lebih banyak ruang untuk memperluas lv.
# vgextend vg_tecmint /dev/sda1
Mari kita periksa ukuran Grup Volume yang sekarang digunakan.
#vgs
Kita bahkan bisa melihat yang mana PV digunakan untuk membuat grup Volume tertentu menggunakan.
#pvscan
Di sini, kita dapat melihat grup Volume mana yang berada di bawah Volume Fisik 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.
Sekarang kita akan memperluas / partisi LogVol01. Setelah memperluas, 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 mendapatkan ukuran Perpanjangan Fisik yang tersedia, jalankan.
#vgdisplay
Ada 4607 PE gratis tersedia = 18 GB Tersedia ruang kosong. Jadi kami dapat memperluas volume logis kami hingga 18 GB lagi. Mari kita gunakan ukuran PE untuk memperpanjang.
# lvextend -l +4607 /dev/vg_tecmint/LogVol01
Menggunakan + untuk menambahkan lebih banyak ruang. Setelah Memperluas, kita perlu mengubah ukuran sistem file menggunakan.
# resize2fs /dev/vg_tecmint/LogVol01
Sekarang mari kita lihat ukuran volume logis yang diubah ukurannya menggunakan.
# lvdisplay
Sekarang jika kami memeriksa vg tersedia PE Gratis itu akan menjadi 0.
#vgdisplay
Lihat hasil perpanjangan.
# hal. # vg. # lvs
Di sini kami telah menyelesaikan proses perluasan grup volume dan volume logis. Mari kita beralih ke beberapa bagian yang menarik dalam manajemen volume Logis.
Di sini kita akan melihat cara mengurangi Volume Logis. Semua orang mengatakan ini kritis dan mungkin berakhir dengan bencana saat kami mengurangi lvm. Mengurangi lvm benar-benar menarik daripada bagian lain dalam manajemen volume logis.
Yuk simak apa saja 5 langkahnya di bawah ini.
Untuk demonstrasi, saya telah membuat grup volume terpisah dan volume logis. Di sini, saya akan mengurangi volume logis tecmint_reduce_test. Sekarang ukurannya 18GB. Kita perlu menguranginya menjadi 10GB tanpa kehilangan data. Itu berarti kita perlu mengurangi 8GB dari 18 GB. Sudah ada 4GB data dalam volumenya.
18GB > 10GB
Saat mengurangi ukuran, kita hanya perlu mengurangi 8GB sehingga akan dibulatkan menjadi 10GB setelah dikurangi.
# lvs
Di sini kita dapat melihat informasi sistem file.
# df -h
Pertama-tama lepaskan titik pemasangan.
# 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 file-system.
# resize2fs /dev/vg_tecmint_extra/tecmint_reduce_test 10GB
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 ukuran total PE dari Grup Volume untuk membuat perhitungan kecil untuk ukuran Reduce yang akurat.
# lvdisplay vg_tecmint_extra
Disini kita perlu melakukan sedikit perhitungan untuk mendapatkan ukuran PE sebesar 10GB menggunakan perintah bc.
1024MB x 10GB = 10240MB atau 10GB 10240MB / 4PE = 2048PE
tekan CRTL+D untuk keluar dari SM.
Kurangi ukuran menggunakan PE.
# lvreduce -l -2048 /dev/vg_tecmint_extra/tecmint_reduce_test
Re-size file-system kembali, Pada langkah ini jika ada error berarti kita telah mengacaukan file-system 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 akhir sebagai volume logis dikurangi menjadi ukuran 10GB.
Dalam 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 dari volume logis dan mengembalikannya ke tahap sebelumnya.