Solusi 1:
Anda harus mengecilkan sistem file ext4 sebelumnya untuk mengurangi ukuran volume logis. Anda harus meng-unmount partisi root sehingga untuk mengecilkan sistem file Anda harus mem-boot server dengan USB/DVD Linux iso dan menjalankan mode penyelamatan.
Contoh:https://www.thegeekdiary.com/centos-rhel-how-to-shrink-lvm-root-file-system/
Solusi 2:
Dari tautan yang ditawarkan oleh NoNoNo di atas, resize2fs
+ lvreduce
perintah dapat dilakukan dalam satu liner, yang menurut saya terbaik. Terutama karena lvreduce
jika tidak akan mengeluarkan peringatan yang sangat buruk .
SEBELUM MENJALANKAN INSTRUKSI TERSEBUT, PASTIKAN UNTUK MEMBACKUP DATA PENTING ANDA.
Instruksi dapat dilanjutkan ke:
-
boot pada CD/DVD langsung (Linux atau GParted Live)
-
pastikan partisi root Anda tidak dipasang
umount /dev/[partition-name]
-
pastikan LVM aktif (mungkin tidak diperlukan, setidaknya di GParted Live)
vgchange -ay
-
bersihkan
e2fsck -f /dev/[volumegou]/[logicalvolume]
Ulangi sampai tidak ada lagi kesalahan yang terjadi untuk meningkatkan kemungkinan bahwa segala sesuatunya akan berfungsi seperti yang diharapkan saat mengubah ukuran sistem file.
-
kurangi partisi
lvresize --resizefs -L [newlvsize] /dev/[volumegroup]/[logicalvolume]
Karena
--resizefs
lvresize
akan memakan waktu lama (dengan asumsi Anda memiliki partisi yang besar, 1,8Tb saya membutuhkan waktu sekitar 5 jam untuk dikurangi menjadi sekitar 1,1Tb). Anda seharusnya mendapatkan masukan di konsol Anda.Catatan:Lingkungan LVM menawarkan tiga perintah untuk mengubah ukuran:
lvresize
,lvreduce
, danlvextend
. Pengubahan ukuran memungkinkan Anda mengubah ukuran (lebih besar atau lebih kecil), pengurangan hanya memungkinkan ukuran lebih kecil (yaitu maksimal X Gb) dan perluasan hanya memungkinkan ukuran lebih besar (yaitu setidaknya X Gb).