Sanal makine altında Ubuntu bölüm boyutunu büyütme


9

Mac OS X 10.9.1 ile MacBook kullanıyorum . Ben yüklemiş VMWare Fusion 6.0.2 altında, Ubuntu 12.04 LTS sanal makine olarak yüklenmiştir.

Şimdi disk boyutunu artırmak gerekiyor Ubuntu. ayrılmamış GPartedolduğunu gösterir 80G:

resim açıklamasını buraya girin

Ancak, ilk bölüme sağ tıklamak Resize/Movegri olduğunu gösterir , sonra nasıl devam edeceğimi bilmiyorum ...

Not: Bu yazı ben ile aynı sorun var gibi görünüyor. Öyleyse, kimse bana nasıl Boot from the Ubuntu LiveCDaltında söyleyebilir VMWare Fusion?

Edit1:

VMWare'de aşağıdakileri denemek için aşağıdakileri ayarladım Boot from the Ubuntu LiveCD:

resim açıklamasını buraya girin resim açıklamasını buraya girin resim açıklamasını buraya girin

Başladıktan sonra, sabit diskten bir önyüklemeden farklı bir şey görmem garip ... Yine de terminal açtım, takas kapattım ve GParted'i başlattım. GParted'te, swapı (ve onu içeren tüm genişletilmiş bölümü) sildim. Ancak, yeniden boyutlandıramadı / taşıyamadım /dev/sda1. Biri yardımcı olabilir mi?

resim açıklamasını buraya girin

Edit2:

@Hadi yorumundan sonra, başka bir disk oluşturmak kötü bir fikir olmadığını düşünüyorum, bir disk kullanım analizi aşağıdakileri gösterir. Herkes yeni oluşturulmuş bir diske hangi klasörlerimin bağlanması gerektiğini önerebilir mi?

resim açıklamasını buraya girin


VM'yi ilk oluşturduğunuzda, Sabit mi yoksa Dinamik Olarak mı Ayrıldınız?
Mitch

Yanıtlar:


7

Kurulu Ubuntu bölümünüzü Virtualbox üzerinde yeniden boyutlandırabilmeniz için Ubuntu canlı diskinden önyükleme yapmanız gerekir.

  1. Önce Ubuntu sanal makinesine sağ tıklayın ve ayarlar seçeneğini seçin. Ayarlar menüsünden Depolama seçeneğini seçin. Son olarak CD / DVD sanal disk dosyasını seçin ( önyüklemek istediğiniz Ubuntu'nun bir iso dosyasını seçin ). 13.04 iso dosyası.

    resim açıklamasını buraya girin

  2. Şimdi Ubuntu ayarlarından Sistem seçeneğini seçin. Önyükleme siparişinden sadece CD / DVD seçeneğini etkinleştirin ve en üste koyun.

    resim açıklamasını buraya girin

  3. Şimdi seçilen Ubuntu sanal makinesini seçin (Ubuntu sanal makineme verilen isim ).

  4. Başlangıçta Ubuntu deneyin seçeneğini seçmeniz gereken iso dosyasından (canlı disk) önyüklenecektir.

    resim açıklamasını buraya girin

    Benim durumumda / dev / sr0, Ubuntu 13.04 canlı diskini ve Ubuntu 13.10'un /dev/sda1kurulu olduğu bölümü temsil eder.

  5. Şimdi /dev/sdayukarıdaki ekran görüntüsünde olduğu gibi tüm disk bölümlerini çıkarabilirsiniz .

  6. /dev/sda1Onunla ayrılmamış alanı ekleyerek ext4 bölümünüzü yeniden boyutlandırın veya boş alandan biraz boşluk ekleyin ve kalan alanı kullanın, genişletilmiş bir bölüm oluşturun (içinde bir takas yapın).

  7. Yeniden boyutlandırdıktan sonra sanal makineyi kapatın ve önyükleme sırasını sanal makine ayarlarında Sabit Disk olarak değiştirin.

  8. Sabit diskten önyükleme yapacak.Şimdi Ubuntu bölüm boyutunuz yeniden boyutlandırılacak.

Not : Sanal kutu çalıştırmıyorum vmware fusion değil.


2

Yukarıdaki yanıtların hepsi doğru ve her neyse, ama size bunu tavsiye ediyorum:

Bölümünüzü neden genişletmelisiniz? Daha fazla alana ihtiyacınız var Tamam, bu yüzden başka bir bölüm oluşturabilir ve evinizi taşıyabilirsiniz.

Ne demek istediğim:

Çoğu kullanıcı verisi / home / ... dizinleri altında bulunur, bu yüzden burada yapacağım sadece ayrılmamış alanınızın yeni bir bölümünü oluşturmak ve / home'unuzu monte etmek. Bunun, arıza durumunda sisteminiz üzerinde kritik yararlı etkisi vardır.

Çok kullanıcılı sistemler veya çok fazla disk alanı olan sistemler için / usr, / var, / tmp ve / home öğelerini / bölümlerinden ayrı olarak kendi bölümlerine koymak en iyisidir. kaynak

Şimdi gidelim.

İlk olarak Gparted kullanarak yeni bölümü oluşturun ve ext4 olarak biçimlendirin.

Şimdi yeni oluşturulan bölümün UUID'sini öğrenelim.

sudo blkid

yeni oluşturulan bölümün UUID'sini kopyalayın.

Şimdi evinizi bu bölüme taşıyalım

/ Etc / fstab dosyanızı açın

gksu gedit /etc/fstab

aşağıdaki satırı ekleyin:

UUID=THE COPIED UUID ABOVE /home           ext4    defaults        0       2

Şimdi kaydedin ve yeniden başlatın sonra tadını çıkarın :)


Bu iyi bir fikir ... Disk kullanım analizimin bir görüntüsünü ekledim ... Sizce yeni oluşturulan bölüme hangi klasör taşınmalı?
SoftTimur

Cevabımda söyledim. Çoğunlukla kullanıcının verileri olduğu için evi taşımak daha iyidir ve bu şekilde arıza durumunda verilerinizi koruyabilir ve boş alanınızdan yararlanabilirsiniz
Maythux

1

Ubuntu'nun ISO görüntüsünü VMWare'in CD sürücüsüne yerleştirebilirsiniz ve oradan canlı bir Ubuntu oturumu çalıştırabilmeniz gerekir.


ISO görüntüsünü
VMWare'in

CD sürücüsünden önyükleme seçeneğinin sabit sürücüden önyüklemenin üzerinde olduğundan emin olun veya önyükleme aygıtını seçebiliyorsanız, CD sürücüsünü seçin. Ardından, Ubuntu'yu kurmak mı yoksa canlı bir oturum mu (kurulum yapmadan çalıştırmak) isteyip istemediğinizi soran bir menü çıkmalıdır.
saiarcot895

0

aslında kendiliğinden tutulmuş yardımcı olabilir. Diski başlattığınızda / linux tip 8e olarak formatladığınızda, aslında disk kimliği olarak / dev / sda3 atar. Sonra görmek ve listelemek için "fdisk / dev / sda" kullanabilirsiniz .. Geri kalanı kolaydır, vgextend, lvdisplay, pvextend ile, disk görmek için birim grubu genişletmek ...


0

Sadece daha fazla alana sahip olmak istiyorsanız, mevcut bir bölümün boyutunu artırarak veya yeni bir bölüm oluşturarak da, yeni bir bölüm oluşturabilir ve monte edebilirsiniz.

Ayrılmamış alanınızdan yeni bir bölüm, örneğin dosya sistemi ext4'ün / dev / sda3'ü oluşturmak için gparted komutunu kullanabilirsiniz:

$ sudo gparted

Ardından, bilgisayarı her başlattığınızda otomatik olarak bağlanmak için / etc / fstab dosyasını düzenleyin:

$ sudo gedit /etc/fstab

Ve aşağıdaki satırı ekleyin:

/dev/sda3 /home/yourname/mydata ext4 defaults 0 0

Şimdi VM'nizi yeniden başlatın ve yeni oluşturduğunuz dosya sistemini göreceksiniz:

$ df -h
/dev/sda3       78.8G   23M  78.2G   1% /home/yourname/mydata
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.