Selama instalasi sistem, seseorang dapat mengalokasikan jumlah ruang disk yang terlalu banyak ke partisi root dan mungkin nantinya ingin merebut kembali ruang yang tidak terpakai. Posting ini 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 memegang 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 instalasi.
3. Jangan biarkan mode penyelamatan mendeteksi dan memasang sistem file root Anda; sistem file tidak dapat diubah ukurannya jika dipasang. Jika sistem file root Anda dipasang, Anda harus melepaskannya sebelum melanjutkan:
4. Mendeteksi dan mengaktifkan volume LVM seperti ini:
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 kesalahan yang dilaporkan.
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 sudah jadi memiliki ruang yang dapat digunakan 100GB, maka pengubahan ukuran harus mengalokasikan 110GB untuk memungkinkan overhead ini agar tidak merusak sistem file yang sudah jadi.
8. Anda sekarang dapat mengubah ukuran volume logis. Menggunakan ukuran dari contoh kami sebelumnya:# resize2fs -p /dev/[volumegroup]/[logicalvolume] [size]
Misalnya:# resize2fs -p /dev/vg_geeklab/lv_root 110GB
9. Tata letak sistem file telah berkurang dan dengan demikian sekarang ada ruang cadangan yang tersedia dalam volume logis. Sesuaikan ukuran volume logis:# lvreduce -L [newlvsize] /dev/[volumegroup]/[logicalvolume]
Perhatikan bahwa saat mengubah ukuran volume logis, gunakan ukuran yang tepat (misalnya, 110GB).Misalnya:# lvreduce -L 110GB /dev/vg_geeklab/lv_root
10. Karena berbagai masalah penyelarasan fisik, mungkin ada ruang kendur 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 keluar dari mode penyelamatan dan amati alokasi disk baru.