Jika Anda kehabisan ruang dan ingin menambahkan lebih banyak ruang ke volume LVM, Anda dapat menggunakan lvresize perintah untuk melakukannya. Untuk melakukan itu, unmount volume dan gunakan perintah lvresize. (Sebenarnya, Anda tidak perlu melepas volume untuk memperbesarnya, tetapi ini dilakukan sebagai tindakan pencegahan ekstra.) Setelah itu, Anda juga harus memeriksa sistem file dengan e2fsck dan menjalankan resize2fs untuk mengubah ukuran sistem file ext4 pada volume tersebut:
1. Umount titik pemasangan:
# umount /data
2. Lakukan operasi pengubahan ukuran:
# lvresize --size 2G /dev/vg_name/lv_name
Dalam contoh yang baru saja ditampilkan, volume dan sistem file keduanya diubah ukurannya menjadi 2 GB.
3. Jalankan fsck:
# e2fsck -f /dev/vg_name/lv_name
4. Selanjutnya, pasang kembali volume dan periksa ruang disk:
# mount -t ext4 /dev/vg_name/lv_name /data # df -h /data
contoh perintah lvresize
1. Untuk mengubah ukuran volume logis (dalam satuan luasan logis)
# lvresize -l [+|-]LogicalExtentsNumber[%{VG|LV|PVS|FREE|ORIGIN}] # lvresize --extents [+|-]LogicalExtentsNumber[%{VG|LV|PVS|FREE|ORIGIN}]
2. Untuk tidak melakukan fsck sebelum mengubah ukuran filesystem ketika filesystem membutuhkannya:
# lvresize -n # lvresize --nofsck
3. Untuk menonaktifkan sinkronisasi udev:
# lvresize --noudevsync
4. Untuk mengubah ukuran sistem file yang mendasari bersama dengan volume logis menggunakan fsadm:
# lvresize -r # lvresize --resizefs
5. Untuk mengubah atau mengatur ukuran volume logis dalam satuan megabita:
# lvresize -L [+|-]LogicalVolumeSize[bBsSkKmMgGtTpPeE] # lvresize --size [+|-]LogicalVolumeSize[bBsSkKmMgGtTpPeE]
6. Untuk memberikan jumlah garis yang akan digunakan saat memperluas Volume Logis:
# lvresize -i stripes # lvresize --stripes stripes
7. Untuk memberikan jumlah kilobyte untuk granularitas strip
# lvresize -I StripeSize # lvresize --stripesize StripeSizecontoh perintah lvextend di Linux