Selama instalasi sistem, seseorang dapat mengalokasikan jumlah ruang disk yang terlalu banyak ke partisi root dan kemudian mungkin ingin mendapatkan kembali ruang yang tidak digunakan. Postingan tersebut menjelaskan cara mengurangi ruang yang dialokasikan ke sistem file root pada volume logis Linux Volume Manager (LVM).
Catatan : prosedur ini hanya berlaku jika sistem file root (yang menyimpan direktori /) disediakan sebagai sistem file EXT2/3/4 pada perangkat LVM. Dimungkinkan untuk mengurangi alokasi sistem file non-EXT2/3/4 lainnya, tetapi setiap jenis sistem file memerlukan prosesnya sendiri dan tidak dijelaskan di sini.Langkah
1. Cadangkan semua data pada sistem file yang ukurannya akan diubah.
2. Boot sistem ke mode penyelamatan, menggunakan salinan media penginstalan.
3. Jangan izinkan mode penyelamatan mendeteksi dan memasang sistem file root Anda; sistem file tidak dapat diubah ukurannya jika dipasang. Jika sistem berkas root Anda sudah terpasang, Anda harus melepasnya sebelum melanjutkan:
# umount /mnt/sysimage
4. Deteksi dan aktifkan volume LVM seperti ini:
# vgchange -ay
5. Pastikan sistem file bersih sebelum mencoba perubahan apa pun:
# e2fsck -f /dev/[volumegou]/[logicalvolume]
6. Jalankan kembali aplikasi e2fsck sesuai kebutuhan hingga sistem file bersih dan tidak ada lagi laporan kesalahan.
7. Sebelum mengurangi ukuran sistem file yang sekarang bersih, hitung ukuran yang diinginkan dari sistem file yang diubah dan tambahkan margin 10% untuk overhead O/S. Misalnya, jika Anda ingin sistem file yang telah selesai memiliki ruang yang dapat digunakan sebesar 100 GB, maka pengubahan ukuran harus mengalokasikan 110 GB untuk memungkinkan overhead ini agar tidak merusak sistem file yang telah selesai.
8. Anda sekarang dapat mengubah ukuran volume logis. Menggunakan ukuran dari contoh sebelumnya:
# resize2fs -p /dev/[volumegroup]/[logicalvolume] [size]
Misalnya :
# resize2fs -p /dev/vg_geeklab/lv_root 110GB
9. Tata letak sistem file telah dikurangi dan dengan demikian sekarang ada ruang kosong yang tersedia di volume logis. Sesuaikan ukuran volume logis:
# lvreduce -L [newlvsize] /dev/[volumegroup]/[logicalvolume]
Perhatikan bahwa saat mengubah ukuran volume logis, gunakan ukuran yang tepat (misalnya, 110 GB).
Misalnya :
# lvreduce -L 110GB /dev/vg_geeklab/lv_root
10. Karena berbagai masalah keselarasan fisik, mungkin ada ruang kosong di akhir volume logis baru. Cukup kembangkan sistem file untuk memperbaiki ruang yang tersedia:
# resize2fs -f /dev/[volumegroup]/[logicalvolume]
Secara default, pengubahan ukuran menempati semua ruang yang tersedia.
11. Reboot sistem dari mode penyelamatan dan amati alokasi disk baru.
RHEL / CentOS :Cara mengecilkan volume LVM