仮想マシンでUbuntuパーティションのサイズを増やす


9

MacBookをMac OS X 10.9.1で使用しています。VMWare Fusion 6.0.2をインストールしました。その下に、仮想マシンとしてUbuntu 12.04 LTSがインストールされています。

次に、のディスクのサイズを増やす必要がありUbuntuます。未割り当てGPartedがあることを示して80Gいます:

ここに画像の説明を入力してください

ただし、最初のパーティションを右クリックするResize/Moveと灰色で表示され、続行する方法がわかりません...

PS:この記事は誰がどのように私に言うことができ、その場合はIと同じ問題を抱えているように見えるBoot from the Ubuntu LiveCDの下でVMWare Fusion

Edit1:

VMWareで次のように設定してみましたBoot from the Ubuntu LiveCD

ここに画像の説明を入力してください ここに画像の説明を入力してください ここに画像の説明を入力してください

起動すると、ハードディスクからの起動と何も変わらないのは奇妙です...それでも、ターミナルを開いてスワップをオフにし、GPartedを起動しました。GPartedでは、スワップ(およびそれを含む拡張パーティション全体)を削除しました。ただし、サイズ変更/移動できませんでした/dev/sda1。誰か助けてもらえますか?

ここに画像の説明を入力してください

Edit2:

@Hadiのコメントに続いて、別のディスクを作成することは悪い考えではないと思います。ディスクの使用状況を分析すると、次のようになります。新しく作成されたディスクにマウントするフォルダを提案できますか?

ここに画像の説明を入力してください


VMを最初に作成したときに、[固定]または[動的に割り当て]を選択しましたか?
ミッチ

回答:


7

VirtualboxにインストールされているUbuntuパーティションのサイズを変更できるように、Ubuntuライブディスクから起動する必要があります。

  1. まず、Ubuntuの仮想マシンを右クリックし、[設定option.Fromを選択し、設定メニューを、ストレージoption.Finallyは、CD / DVD仮想ディスクファイルを選択する選択(ブートしたいのUbuntuのISOファイルを選択してください).I Ubuntuを選びました13.04 ISOファイル。

    ここに画像の説明を入力してください

  2. 次に、Ubuntuの設定から、システムオプションを選択します。起動順序から、CD / DVDオプションのみを有効にし、それを一番上に配置します。

    ここに画像の説明を入力してください

  3. 次に、選択したUbuntu仮想マシンを階層化します(Ubuntuは私の仮想マシンに付けられた名前です)。

  4. 起動時に[Ubuntuを試す]オプションを選択する必要があるisoファイル(ライブディスク)から起動します。次に、ダッシュからgpartedを開きます。

    ここに画像の説明を入力してください

    私の場合、/ dev / sr0はUbuntu 13.04ライブディスクを/dev/sda1表し、Ubuntu 13.10がインストールされているパーティションを表します。

  5. これ/dev/sdaで、上記のスクリーンショットのように、すべてのディスクパーティションをマウント解除できます。

  6. /dev/sda1ext4パーティションに未割り当てスペースを追加するか、空きスペースからスペースを追加してサイズを変更し、残りのスペースを使用して拡張パーティションを作成します(その中でスワップを作成します)。

  7. サイズ変更後、仮想マシンをシャットダウンし、仮想マシンの設定で起動順序をハードディスクに変更します。

  8. ハードディスクから起動します。Ubuntuパーティションのサイズが変更されます。

:私はvmware fusionではなくVirtual boxを実行しています。


2

上記の答えはすべて正しいですが、これによってあなたに助言します:

なぜパーティションを拡張する必要があるのですか。さらに多くのスペースが必要です。それでいいので、別のパーティションを作成して家を移動します。

次の意味:

ほとんどのユーザーデータは/ home / ...ディレクトリの下にあるので、ここでは、未割り当て領域の新しいパーティションを作成し、/ homeをマウントするだけです。これは、障害が発生した場合にシステムに非常に役立つ効果をもたらします。

マルチユーザーシステムまたは多くのディスク領域があるシステムの場合、/ usr、/ var、/ tmp、および/ homeをそれぞれ/パーティションとは別の独自のパーティションに配置するのが最適です。ソース

さあ、行きましょう。

まずGpartedを使用して新しいパーティションを作成し、ext4にフォーマットします。

次に、新しく作成されたパーティションのUUIDを確認します。

sudo blkid

新しく作成したパーティションのUUIDをコピーします。

家をこのパーティションに移動しましょう

/ etc / fstabを開きます

gksu gedit /etc/fstab

次の行を追加します。

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

保存して再起動してからお楽しみください:)


それは良い考えです...私は自分のディスク使用量分析のイメージを追加しました...あなたの意見では、どのフォルダーを新しく作成したパーティションに移動する必要がありますか?
SoftTimur 2014年

私は答えで述べました。家を移動する方が良いです。ほとんどがユーザーのデータであるため、失敗した場合でもデータを保持でき、空き容量を
活用

1

UbuntuのISOイメージをVMWareのCDドライブに挿入すると、そこからUbuntuのライブセッションを実行できるはずです。


ISOイメージをVMWareのCDドライブに挿入することはできますが、そこからライブセッションを実行する方法がわかりません...
SoftTimur

CDドライブから起動するオプションがハードドライブからの起動よりも上であることを確認します。または、起動デバイスを選択できる場合は、CDドライブを選択します。次に、Ubuntuをインストールするか、ライブセッションを実行するか(インストールせずに実行するか)を尋ねるメニューが表示されます。
saiarcot895 2014年

0

実際にgparted自体が役立ちます。disk / formatをLinuxタイプ8eとして初期化すると、実際には/ dev / sda3がディスクIDとして割り当てられます。次に、「fdisk / dev / sda」を使用して、それを表示およびリストできます。残りは簡単で、vgextend、lvdisplay、pvextendを使用して、ボリュームグループを拡張してディスクを表示します。


0

既存のパーティションのサイズを増やすか、新しいパーティションを作成するかに関係なく、単により多くのスペースが必要な場合は、新しいパーティションを作成してマウントするだけです。

gpartedを使用して、未割り当て領域から、ファイルシステムext4の/ dev / sda3などの新しいパーティションを作成できます。

$ sudo gparted

次に、/ etc / fstabを編集して、コンピューターを起動するたびに自動的にマウントされるようにします。

$ sudo gedit /etc/fstab

次の行を追加します。

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

VMを再起動すると、新しく作成されたファイルシステムが表示されます。

$ df -h
/dev/sda3       78.8G   23M  78.2G   1% /home/yourname/mydata
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.