Linux'ta Dosya Sistemini Genişletmek


1

Her şeyden önce, sistem yapısı hakkında kafam karıştı. Kök yolunu söylüyor ( / ) yalnızca 6,5 ​​GB boş alana sahip, ancak /media/my_username, Yeni Birim'e girdim, ki bu fiziksel belleğimin adına inanıyorum 35 GB boş alanı olduğunu söylüyor.

Cevabı tahmin ediyorum ama emin olmak istiyorum.

İkinci şey: Bu 35 GB boş alanı kullanmak ve onu Linux Dosya Sistemine atamak istiyorum. Denedim

lvextend -L+1G /dev/sda1

... ama diyor ki ...

Path required for Logical Volume "sda1" Please provide a volume group name

... ama denediğimde ...

vgdisplay

...Bende var...

No volume groups found

...ve...

resize2fs /dev/sda1

...bana verir...

Bad magic number in super-block while trying to open /dev/sda1

Ben de kullandım df -hT ve bunu öğrendim /dev/loop0 üzerine monte edilir / ama yine, birim grubu adı vermem gerekiyor.


Lütfen çıktısını gönderin sudo fdisk -l, boş alan açıklamanız net değildir.
terdon

Yanıtlar:


1

Bölmeler ve LVM birimleri hakkında temel bir yanlış anlaşmaya sahip olduğunuz anlaşılıyor.

LVM'yi kullanmak için (fiziksel ve mantıksal hacimler), önce LVM sistemini hazırlamanız gerekir. / (Root) dosya sistemi için bu, sistem kurulumu sırasında yapılır. O zaman bunu yapmadıysanız, yapamam / filesystem öğesini genişletin.

Fakat birden fazla dosya sistemine sahip olabilirsiniz ve sanırım şu an sahip olduğunuz şey bu. Eğer sadece yazarsanız

mount

Bir terminalde, muhtemelen bir şey içerecektir

/dev/sda2 on /media ...

bunun içinde çıktı (birçok diğer satır arasında).


Mount denedim ve "/ dev / loop0 on / type ext4 (rw, errors = remount-ro)" yazdım. Bu LVM sistemi hazırladığım anlamına mı geliyor? Bu beni gerçekten şaşırtıyor:
Bade

Hayır muhtemelen değil. LVM, / dev / mapper / vg_s / / üzerinde bir şey gibi gözüküyor ... ama bu sizin dağıtımınıza bağlı. / dev / loop0, canlı bir CD'den önyüklemediği sürece gerçekten garip görünüyor. Dağıtımın nedir?
Markus N.

BTW: losetup -a komutunu kullanarak geridöngü cihazınız hakkında bilgi alabilirsiniz.
Markus N.

Canlı CD'den başlatmıyorum. Ben naneim var. İşte losetup -a çıktısı: "/ dev / loop0: [0811]: 37714 (/host/linuxmint/disks/root.disk)"
Bade

Ne yazık ki, Mint hakkında ayrıntılı bilgim yok ve özel ürünler. Ancak /host/linuxmint/disks/root.disk hiç bir LVM birimi gibi görünmüyor. Vgdisplay'i deneyebilirsiniz ve çıktı boşsa, kesinlikle hazırlanmış hiçbir cilt grubuna sahip değilsiniz. Belki de "LVM hazırlama" konusunda biraz daha hassas olmalıyım ... LVM araçlarının kurulumu yeterli değil. Diskiniz boşken açık bir şekilde PV'leri, VG'leri ve LV'leri oluşturmanız ve kurulum sırasında / için bir LV sistemi seçmeniz gerekir. Daha sonra dönüştüremezsiniz.
Markus N.

1

İlk bölüm, tek bir eğik çizgiyle gösterilen kök klasöre monte edilir. Diğer tüm bölümler / mnt / media, / mnt / cdrom, / usr / local / share veya hatta / usr ve / var gibi kök altındaki isteğe bağlı alt klasörlerin altına monte edilir.

Kullanmaya çalıştığınız komutlar LVM bölümleriyle çalışacak şekilde tasarlanmıştır. Onlar mantıksal hacimler içinde bulunan cilt grubu bir veya birkaç taneden oluşan fiziksel hacimler . Bir LV'yi yeniden boyutlandırmak için, PV'nin serbest içerikleri olmalıdır. Bu, yeniden boyutlandırmaya çalıştığınız bölümün gerçekten bir LV blok cihazında olduğunu varsayar. Muhtemelen, bölümler ile gerçek ortam arasında LVM seviyesi olmayan, sabit sürücünün tam üstünde standart, "düz" bölümler var.

ref:

Red Hat - LVM mimarisine genel bakış


Her ne kadar 2 HDD'm olsa da, ikincisini kullanmıyorum, bu yüzden sadece / media / dan / a boş alan atamam gerekiyor. Öyleyse aynı PV'nin LV'sini yeniden boyutlandıran komutlar var mı, yoksa OS'yi iki bölümümün iki PV olduğuna inandırabilir miyim?
Bade
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.