Singkatnya, saya punya VM yang kehabisan ruang. Saya meningkatkan ukuran harddisk VM menjadi 4 kali lebih besar tetapi partisi OS masih hanya menggunakan 1x ruang. Saya perlu mengubah partisi LVM untuk mengambil ruang 4x ekstra tapi saya tidak tahu bagaimana cara memperpanjang partisi LVM.
(CATATAN: Untuk membuat tangkapan layar yang diberikan di bawah ini saya harus mem-boot dari live-cd untuk gnome-partisi-manager (alias gparted). Sangat disayangkan gparted hanya mampu "mendeteksi LVM" dan tidak dapat melakukan operasi LVM .)
Inilah yang ditunjukkan "gparted". Harap perhatikan bahwa opsi "resize" tidak tersedia:
Masalah:
Saya tidak dapat menemukan petunjuk yang baik <1> tentang cara menumbuhkan partisi LVM melalui GUI atau command-line! Bagaimana Anda menumbuhkan partisi LVM yang dibuat oleh instalasi Fedora default?
Jika Anda memberikan arahan baris perintah. Tolong jelaskan apa yang dilakukan setiap baris perintah.
sumber
Jawaban:
Saya pikir saya biasa melakukan ini dengan alat GUI system-config-lvm di CentOS, tetapi tidak bekerja untuk saya hari ini. Jadi saya harus sekolah dulu. Seperti biasa, ini dapat menghancurkan data Anda, jadi BUAT CADANGAN !! Terima kasih kepada para ahli di internet untuk memberikan petunjuk ini. Sayangnya catatan saya tidak menyertakan detail atribusi. Catatan saya melakukan semua perubahan ini saat sistem hidup.
fdisk -l
(untuk melihat tata letak partisi, biasanya kita berurusan dengan / dev / sda2)fdisk /dev/sda
d
(hapus partisi)2
(jika bagian yang ingin kita tumbuhkan adalah / dev / sda2; perhatikan ini tidak menghapus data apa pun pada disk)n
(buat partisi baru)p
(partisi primer)2
<return>
(blok awal default, biasanya 14 karena swap adalah yang pertama)<return>
(blok akhir default, ukuran penuh partisi)t
8e
w
(tulis perubahan ke disk)pvresize /dev/sda2
pvscan
harus menunjukkan ukuran baru yang lebih besarlvextend -l +100%FREE /dev/vg_centos6/lv_root
(-L + 10G untuk menambah 10GB adalah pilihan lain)resize2fs /dev/vg_centos6/lv_root
df
harus menunjukkan ruang kosong barusumber
Perintah lvextend dapat membantu Anda. Contohnya,
mencoba untuk memperluas ukuran volume logis dengan 54MB pada volume fisik / dev / sdk3. Ini hanya mungkin jika / dev / sdk3 adalah anggota grup volume vg01 dan ada cukup banyak luasan fisik gratis di dalamnya.
sumber