Tidak seperti meningkatkan ukuran volume LVM, untuk mengecilkan volume kita perlu meng-umount sistem file. Mengecilkan volume LVM tidak dapat dilakukan secara online.
Sebelum mengecilkan volume pastikan Anda telah mengambil cadangan mount point. Menyusut volume memiliki kemungkinan korupsi data. Contoh yang diberikan dalam posting ini berlaku untuk RHEL 6 dan 71. Dalam contoh untuk posting ini kita memiliki volume /dev/data_vg/lv_data01 yang terpasang di mount point /data01 :
# df -hP | grep data01 /dev/mapper/data_vg-lv_data01 976M 2.6M 907M 1% /data01
# lvs LV VG Attr LSize Pool Origin Data% Move Log Cpy%Sync Convert root centos -wi-ao---- 17.51g swap centos -wi-ao---- 2.00g lv_data01 data_vg -wi-ao---- 1.00g
2. Sebelum mengecilkan volume, umount mount point dan jalankan fsck di atasnya.
# umount /data01 # e2fsck -f /dev/data_vg/lv_data01 e2fsck 1.42.9 (28-Dec-2013) Pass 1: Checking inodes, blocks, and sizes Pass 2: Checking directory structure Pass 3: Checking directory connectivity Pass 4: Checking reference counts Pass 5: Checking group summary information /dev/data_vg/lv_data01: 11/65536 files (0.0% non-contiguous), 12955/262144 blocks
3. Kecilkan sistem file ke ukuran yang diinginkan. Dalam kasus kami, kami akan mengurangi volume dari 1G menjadi 800MB.
# lvreduce -r -L 500M /dev/data_vg/lv_data01 fsck from util-linux 2.23.2 /dev/mapper/data_vg-lv_data01: clean, 11/65536 files, 12955/262144 blocks resize2fs 1.42.9 (28-Dec-2013) Resizing the filesystem on /dev/mapper/data_vg-lv_data01 to 128000 (4k) blocks. The filesystem on /dev/mapper/data_vg-lv_data01 is now 128000 blocks long. Reducing logical volume lv_data01 to 500.00 MiB Logical volume lv_data01 successfully resized
4. Pasang kembali sistem file dan verifikasi ukuran baru.
# mount -t ext4 /dev/data_vg/lv_data01 /data01
# df -hP | grep data01 /dev/mapper/data_vg-lv_data01 460M 1.6M 424M 1% /data01
# lvs LV VG Attr LSize Pool Origin Data% Move Log Cpy%Sync Convert root centos -wi-ao---- 17.51g swap centos -wi-ao---- 2.00g lv_data01 data_vg -wi-ao---- 500.00mCentOS / RHEL :Cara Mengecilkan Sistem File Root LVM
Cara membuat snapshot volume tipis LVM menggunakan perintah snapper
CentOS / RHEL 6 :Cara melindungi grub dengan kata sandi (Boot yang Dilindungi Kata Sandi)