Hatalı varsayılan bölümlemeyle Ubuntu Server 18.04 LVM alan dışı


26

Ubuntu Server 18.04'ü LVM opsiyonu ile kurdum ve varsayılan bölüm ayarını bıraktım. Şimdi ana sürücümde 1TB'lik bir sabit sürücüde yalnızca 4GB var. Sıfırdan başlamadan bunu nasıl düzeltebilirim?

Sonuçları df -h:

Filesystem                         Size    Used Available Use% Mounted on
udev                                16G       0       16G   0% /dev
tmpfs                               32G    1.7M       32G   1% /run
/dev/mapper/ubuntu--vg-ubuntu--lv  3.9G    3.6G       92M  98% /    
tmpfs                               16G       0       16G   0% /dev/shm
tmpfs                              5.0M       0      5.0M   0% /run/lock
tmpfs                               16G       0       16G   0% /sys/fs/cgroup
/dev/loop0                          87M     87M         0 100% /snap/core/4917
/dev/loop1                         3.2M    3.2M         0 100% /snap/stress-ng/471
/dev/loop2                          90M     90M         0 100% /snap/core/6130
/dev/sda2                          976M    143M      766M  16% /boot
tmpfs                              3.2G       0      3.2G   0% /run/user/1000

Özel sunucu iso yerine "ubuntu-18.04.3-live-server-amd64.iso" kullanarak da başıma geliyor.
stwienert

Yanıtlar:


48

Yeni bir Ubuntu Server 18.04.1 kurulumu ile aynı problemi yaşadım.

Yapmam gereken şey:

# We need to resize the logical volume to use all the existing and free space of the volume group
$ lvm
lvm> lvextend -l +100%FREE /dev/ubuntu-vg/ubuntu-lv
lvm> exit

# And then, we need to resize the file system to use the new available space in the logical volume
$ resize2fs /dev/ubuntu-vg/ubuntu-lv
resize2fs 1.44.1 (24-Mar-2018)
Filesystem at /dev/ubuntu-vg/ubuntu-lv is mounted on /; on-line resizing required
old_desc_blocks = 1, new_desc_blocks = 58
The filesystem on /dev/ubuntu-vg/ubuntu-lv is now 120784896 (4k) blocks long.

# Finally, you can check that you now have available space:
$ df -h
Filesystem                         Size  Used Avail Use% Mounted on
udev                               3.9G     0  3.9G   0% /dev
tmpfs                              786M  1.2M  785M   1% /run
/dev/mapper/ubuntu--vg-ubuntu--lv  454G  3.8G  432G   1% /

LVM ayarlarını özelleştirmediyseniz, cilt grubu ve mantıksal cilt adlarının benimkiyle aynı olması gerekir ( ubuntu-vgve ubuntu-lvsırasıyla).

Bölümünüz tamamen doluysa, aşağıdaki no space leftgibi mantıksal birimi yeniden boyutlandırmaya çalışırken bir hata alabilirsiniz :

lvm> lvextend -l 100%FREE /dev/ubuntu-vg/ubuntu-lv
  /etc/lvm/archive/.lvm_computer: write error failed: No space left on device

Bunu düzeltmenin daha kolay yolu, aptönbelleği kaldırmaktır (bir dahaki sefere rejenere olur apt update), bu da işlemi tamamlamanız için yeterli alandan fazlasını sağlar:

$ rm -rf /var/cache/apt/*

Mükemmel .. Bunun neden olduğu hakkında bir fikriniz var mı? giriş yaparken ne yapmalıydık?
Andy,

5
Bunu büyük bir hata olarak kabul ediyorum - ama görünüşe göre Canonical'deki millet, bir Ubuntu Server 18.04.2 kurulumunun yeni kurulumundan tam olarak aynı "davranışa" sahip olduğundan değil.
Jey DWork

4
Ciddi misin? Bu beklenen davranış nasıl? Sadece yeni bir 18.04.2 kurduktan ve neden sadece 4Gig olduğunu merak ettikten sonra buraya indim.
Plazgoth

1
Bu cevabı ziyaret etmeye devam ediyorum ve LVM bir disk üzerinde mevcut tüm disk alanını
ayırmadığı

@Plazgoth youp, haklısın, bunun bir böcek olduğunu varsayıyorum. IMHO, beklenen davranış şöyle olmalıdır: vm diskin tamamını alın, sonra hipervizörden disk boyutunu artırırım veya fiziksel makineye daha fazla sürücü eklerim, sonra ek alan kazanmak için LVM'yi kullanırım ....
Aleksandar Pavić

1

Mantıksal Haciminizi genişletmeniz gerekiyor gibi görünüyor.

Biraz zor olabilir, ancak 3 bölüm olduğunu anlarsanız, çok daha kolay olacaktır.

  • Fiziksel Hacim (PV) => Bir sürücüdeki fiziksel alan.

  • Birim Grubu (VG) => Birden fazla sürücü / cihaz arasında bölünebilecek soyut bir sürücü alanı miktarı.

  • Mantıksal Hacim (LV) => Ubuntu'nun "gördüğü" alan

VG'nizi 1TB Sürücünüz boyunca sonuna kadar uzatmanız (veya istediğiniz kadar uzatmanız) ve ardından bu alanı kaplamak için Mantıksal Hacim grubunu genişletmeniz gerekir.

Technet, (dikkatlice takip ederseniz) sürücünüzü takip edip genişletebileceğinize dair güzel bir yazı yazıyor .


1

Bir LVM kurulumunda beklenen davranış, aslında daha küçük bölümlerdir. Sistem, LVM'yi gerektiği gibi özelleştirmenizi ve genişletmenizi bekleyen fiziksel bölüm oluşturmada minimum alan israfı yaratır, çünkü eklenen bölümler işletim sistemleri işlevi için gerekli değildir ve ek depolama alanı, kotaları ve genişlemesi olan kullanıcılar, anında genişletilebilir LV ve VG'ye sahip olmak

Ne yapmalı, ancak, kurulumda daha iyi olduğunu açıklamaktır

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.