Kök bölümünü azaltarak / ana sayfayı artırın


15

Merhaba Ben bir Centos 6.6 azaltarak / ev, kök bölüm alanını artırmak gerekiyor, benim durumum bu:

/dev/mapper/VolGroup-lv_root      50G   46G  1,6G  97% / 
tmpfs                            1,9G     0  1,9G   0% /dev/shm 
/dev/sda1                        477M   61M  391M  14% /boot 
/dev/mapper/VolGroup-lv_home     140G  3,9G  129G   3% /home

Mümkün mü?

Yanıtlar:


17

Çevrimiçi yapacağım bir şey değil ama bence mümkün. Sanırım ext4 kullanıyorsunuz.

  1. umount / ev

    $ umount /home
    
  2. / home dosya sistemini küçült

    $ fsck -f /dev/mapper/VolGroup-lv_home
    $ resize2fs /dev/mapper/VolGroup-lv_home 80G
    
  3. / home mantıksal hacmi küçült

    $ lvreduce -L -40G /dev/mapper/VolGroup-lv_home
    
  4. / home bölümünü LV boyutuna göre yeniden boyutlandırın

    $ resize2fs /dev/mapper/VolGroup-lv_home
    
  5. / root mantıksal hacmi genişletme

    $ lvextend -L +40G /dev/mapper/VolGroup-lv_root
    
  6. / root dosya sistemini genişlet

    $ fsck -f /dev/mapper/VolGroup-lv_root
    $ resize2fs /dev/mapper/VolGroup-lv_root
    
  7. Mount / Home

    $ mount /home
    

Ev verilerini kaybetme şansı var mı?
Rahul Sharma

1
Benim için iyi çalıştı. Yapamadığım tek şey, ses düzeyi monte edildiğinden (6) 'daki fsck çağrısı oldu.
turuncu

4

Jodka haklı. İşte prosedür.

umount /home
e2fsck -f /dev/mapper/vg_oracle-lv_home
resize2fs /dev/mapper/vg_oracle-lv_home 20G
lvreduce -L 20G /dev/mapper/vg_oracle-lv_home
lvextend -l +100%FREE /dev/mapper/vg_oracle-lv_root
resize2fs /dev/mapper/vg_oracle-lv_root
mount /home

Ref. Çevrimiçi yeniden boyutlandırma LVM bölümleri


1

Şu anda takılı olan bir depolama aygıtındaki hiçbir bölümü yeniden boyutlandıramaz veya değiştiremezsiniz. Bu, kök bölümünü değiştirmek istediğinizde sisteminizin kapatılması gerektiği anlamına gelir (çünkü bağlantısını kaldıramazsınız)

Bu görevleri gerçekleştirmek için harici bir işletim sisteminde (örn. Bir canlı CD kullanarak) önyükleme yapmanız gerekir. Bölümlerle herhangi bir şey yapmadan önce makul verileri yedeklemenizi tavsiye ederim.


Bunun doğru olduğunu düşünmüyorum. Cevabımın işe yarayacağını düşünmüyor musun?
Jodka Lemon

Genelde doğrudur ya da en azından güvenli bir şekilde yapmak istiyorsanız genellikle doğrudur. Normalde araçlar monte edilmiş bölümlerin değiştirilmesine izin vermez. Biraz daha fazla araştırma yaptım ve bunu askubuntu'da buldum: askubuntu.com/questions/24027/… Bu yüzden ext4'ün söylediklerimin bir istisnası olduğunu düşünüyorum ve bunu anında yapabilirsiniz (ve bu nedenle cevabınız work)
dave_alcarin

OP'nin sahip olduğu geleneksel bölümler değil, bölümlerden daha esnek olan LVM mantıksal hacimleridir. Çevrimiçi yeniden boyutlandırılabilen bir dosya sistemi türü de bir gereklilik olacaktır. XFS gibi bazı dosya sistemlerinin genişletilebileceğini, ancak takılıyken küçülemeyeceğini unutmayın (aslında şu anda mevcut bir XFS dosya sistemini daraltmak hiç desteklenmemektedir).
telcoM

1

GUI'yi kullanabiliyorsanız, system-config-lvm yardımıyla bu kolay bir grafiksel yolla yapılabilir.


0

Bu benim için çalıştı:

mount /home

fsck /dev/mapper/vg_kaps-lv_home

esfsck -f /dev/mapper/vg_kaps-lv_home

resize2fs /dev/mapper/vg_kaps-lv_home 100G

lvreduce -L 100G /dev/mapper/vg_kaps-lv_home


lvextend -L +200G /dev/mapper/vg_kaps-lv_root

resize2fs /dev/mapper/vg_kaps-lv_root

mount /home

Beni çok fazla çalışma saatinden kurtardı

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.