Büyüyen LVM kökü


12

LVM (luks üzerinde) kök bölümümü ile büyütmeye çalıştım

lvresize -L +5G -r /dev/vg/lv-root

ve dosya sisteminin bağlı olduğu için büyümeyeceğini buldu. Şimdi bunu buldum

https://ubuntuforums.org/showthread.php?t=1537569

başka bir şeyden önyükleme yapmam ve

resize2fs /dev/vg/lv-root <size>

Benim sorum: Boyutu atlayabilir ve dosya sisteminin (daha önce başarıyla büyütülmüş) bölümü doldurmasına izin verebilir miyim? Denerdim ama işleri karıştırmaktan korkarım. (Güncel) Arch ve dosya sistemi kullanmak ext4'tür.

Yanıtlar:


11

Yeniden başlatmadan aşağıdakileri yaparak yeniden boyutlandırabilirsiniz:

lvextend -r -L+100%FREE /dev/vg/lv-root

vg birim grubunda yalnızca 5 GB boş alan varsa

veya

lvextend -r -L+5G /dev/vg/lv-root

Bu komutlar, vg birim grubundan lv-root birimine boş alan ekler ve genişletir; -r ile temel dosya sistemini çalışma zamanında aynı anda genişletir. (Yani başka bir şeyden yeniden başlatmanıza gerek yok)

Gelince lvresizeben komuta fazladan bir boşluk var. Komut şöyle olmalıdır:

lvresize -L+5G -r /dev/vg/lv-root

Teşekkürler! lvresize'nin neden aynı şeyi yapmadığını merak ediyorum.
Şubat'ta Toothrot

cevaplamak için eklendi.
Rui F Ribeiro

1
Küçük bir çocuk -lşimdi benim için çalışmadı, kullanmak zorundaydım -L.
Torotrot

5

Evet, boyutu ikinci komutunuzdan çıkarabilirsiniz. Bu durumda, fs tüm blok cihazını (lv-root) kullanacak şekilde yeniden boyutlandırılacaktır.

Genel olarak, bu sadece monte edilmemiş bölümlerle yapılabilir. Ancak ext4 (ve ayrıca bazı farklı fs), çevrimiçi iken yetiştirilebilecek özel bir özelliğe sahiptir. Bu ext4 dosya sistemi sürücüsünün özelliğidir. Bu durumda, resize2fs komutu yalnızca çekirdek fs sürücüsünün bu çevrimiçi büyüme işlevini soracaktı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.