GNU/Linux >> Belajar Linux >  >> Linux

Cara Mengurangi volume LVM di Ubuntu

Pertanyaan :Bagaimana saya bisa mengecilkan volume LVM yang ada untuk mengosongkan beberapa ruang di Mesin Ubuntu saya?

Cadangkan data yang ada

Sebelum memodifikasi sistem apa pun, selalu disarankan untuk membuat cadangan terlebih dahulu karena ada peningkatan risiko korupsi data dengan mengurangi ukuran LVM. Dalam kebanyakan kasus, perintah lvreduce memperingatkan tentang kemungkinan kehilangan data dan meminta konfirmasi. Namun, Anda tidak boleh mengandalkan perintah konfirmasi ini untuk mencegah kehilangan data karena dalam beberapa kasus Anda tidak akan melihat perintah ini, seperti saat volume logis tidak aktif atau –resizefs pilihan tidak digunakan. Perhatikan bahwa menggunakan –test opsi perintah thelvreduce tidak menunjukkan di mana operasi aman, karena opsi ini tidak memeriksa sistem file atau menguji ukuran sistem file.

Temukan nama volume logis yang ingin Anda kecilkan (Contoh ini menggunakan volume logis /dev/vg0/lv_data):

# lvs

Untuk contoh ini di sini adalah ukuran volume saat ini dan yang diharapkan.

Ukuran Volume Saat Ini:100GB
Ukuran Volume yang Diharapkan:80GB

Jalankan pemeriksaan FS

Untuk melakukan lvreduce, disk harus di-unmount, jadi ini harus dilakukan ketika tidak ada kebutuhan untuk aktivitas pada disk. Kemudian jalankan pemeriksaan sistem file untuk memverifikasi integritas data:

# umount /dev/vg0/lv_data
# e2fsck -f /dev/vg0/lv_data

Kecilkan Volume

Ubah ukuran volume logis menggunakan lvreduce memerintah. Perintah ini dapat mengecilkan sistem file bersama dengan volume logis.

# lvreduce -r -L 80G /dev/vg0/lv_data

Perhatikan -r bendera di sini. Sesuai halaman manual lvreduce:

-r|--resizefs
       Resize underlying filesystem together with the LV using fsadm.

Pasang Volume

Anda dapat memasang kembali volume logis:

# mount /dev/vg0/lv_data

Sekarang grup volume memiliki 20G ruang kosong. Anda kemudian dapat menggunakan lvcreate untuk membuat volume logis baru menggunakan ruang kosong 20G.

Kesimpulan

Di sistem Linux yang lebih lama, lvreduce tidak memiliki opsi "-r", yang menangani pengubahan ukuran sistem file yang mendasarinya, oleh karena itu, resize2fs adalah wajib sebelum mengecilkan volume logis. Tapi ini tidak diperlukan lagi.


Linux
  1. Bagaimana Saya Harus Mengonfigurasi Dukungan Trim Untuk Volume Logis Lvm?

  2. Cara Konfigurasi LVM (Logical Volume Management) di DRBD (Distributed Replicated Block Device)

  3. Cara Meningkatkan Ubuntu 20.04 ke Ubuntu 21.04

  1. RHEL / CentOS :Cara mengecilkan volume LVM

  2. CentOS / RHEL :Cara menghapus volume LVM

  3. CentOS / RHEL :Cara menghapus grup volume di LVM

  1. CentOS / RHEL :Cara menemukan Logical volumes (LVs) yang terdapat di Physical Volume (PVs) di LVM

  2. Bagaimana memulihkan volume Logis (LV) yang dihapus di LVM menggunakan vgcfgrestore

  3. Apakah ini cara kerja snapshot LVM?