mengubah ukuran volume

2

Saya ingin meningkatkan lv_home menjadi 20G dan meningkatkan lv_root menjadi 120G. Di VMware saya memperluas harddisk ke 200G. Anda dapat melihatnya di bawah di .host: /

Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/VolGroup-lv_root
                       48G   31G   15G  68% /
tmpfs                 3.1G  100K  3.1G   1% /dev/shm
/dev/sda1             485M   81M  379M  18% /boot
/dev/mapper/VolGroup-lv_home
                      4.6G  198M  4.2G   5% /home
.host:/               239G  110G  130G  46% /mnt/hgfs

Saya mencoba lari

resize2fs /dev/mapper/VolGroup-lv_home 20G

Tapi itu tidak berhasil

Saya mencoba lari

lvextend -L 120G /dev/mapper/VolGroup-lv_root

Tapi itu tidak berhasil

ada ide tentang cara menambahkan ruang dari .host ke lv_home?

paulcap1
sumber
Informasi yang diberikan adalah sebagian untuk memberikan jawaban yang tepat. Silakan memposting file yang dihasilkan dari perintah - dieksekusi sebagai root "(pvs; vgs; lvs)> lvm-setup.lst" - Perintah ini akan memberikan ringkasan pengaturan LVS Anda. Juga, pesan kesalahan apa yang Anda dapatkan dari resize2fs? (Haruskah itu telah resize4fs ??)
davidgo

Jawaban:

1

Dari apa yang bisa saya lihat dari perintah LVS Anda, partisi LVM Anda hanya 54,1 gigs, yang semuanya dialokasikan.

Apakah saya benar dalam memahami bahwa ini sebenarnya adalah VM, dan Anda memperluas ukuran disk fisik pada VM menjadi 200 GIGS? Jika itu kasusnya, Anda perlu menumbuhkan PV, lalu VG, lalu LV. (PV = Volume Fisik, VG = Grup Volume, LV = Volume Logis)

Saya belum mencoba perintah ini (jadi buat cadangan, data Anda berisiko !!!), tetapi coba yang berikut -

  1. Buat partisi baru dengan ruang kosong (misalnya, gunakan FDISK dan buat sda2 - jika itu tidak berhasil, tolong tunjukkan saya hasil "fdisk -l / dev / sda")
  2. Dengan asumsi partisi baru adalah sda3 [saya kira di sini, Anda mungkin memiliki swap] lakukan hal berikut

  3. Buat Volume Fisik baru menggunakan sda3

pvcreate / dev / sda3  
  1. Tambahkan partisi baru ke grup volume Anda
vgextend Volgroup / dev / sda3
  1. Perluas partisi Anda
lvextend -L 120G / dev / mapper / VolGroup-lv_root
  1. Ubah ukuran partisi
resize2fs / dev / mapper / VolGroup-lv_root

Perhatikan bahwa perintah-perintah ini belum teruji dan mungkin perlu sedikit tweeking.

Juga, alternatif dari perintah pvcreate dan lvextend adalah mengubah ukuran / dev / sda1 (jika itu pilihan dengan Fdisk) dan kemudian menumbuhkan volume fisik.

davidgo
sumber
[root @ mybox ~] # pvs; vgs; lvs PV VG Fmt Attr PSize PFree / dev / sda2 VolGroup lvm2 a - 54.51g 0 VG #PV #LV #SN Attr VSize VGU VolGroup 1 3 0 wz - n- 54.51g 0 LV VG Attr LSize Pool Asal Data% Pindah Salin Salin% Konversi lv_home VolGroup -wi-ao-- 4.67g lv_root VolGroup -wi-ao-- 47.87g lv_swap VolGroup -wi-ao-- 1.97g [root @ mybox ~] #
paulcap1
Saya menjalankan perintah pvs; vgs; lvs, tapi saya tidak tahu cara memformatnya di dalam kotak.
paulcap1
+1 sangat bermanfaat. Namun hati-hati untuk sensitivitas huruf, Volgrouptidak sama dengan VolGroup.
Frosty Z