40GB以上の空きスペースがある実際のext4パーティションで制限が8GBに設定されたダイナミックVDIディスクのVirtualBox 4.2.4でUbuntu 12.04を実行しています。ただし、VDIは制限まで拡張されません。 8GBは私がやりたいことには十分すぎるほどです。
残りのスペースを使用可能にするにはどうすればよいですか? /および.homeで使用可能なスペースは41kbです。
VirtualBoxのインストールディレクトリを含むようにWindows 7ホストマシンのパスを設定して、VirtualBoxマシンを修正しました(手順)。
次に、( https://forums.virtualbox.org/viewtopic.php?f=7&t=52351 )から取得したVirtualBox Disk(username\VirtualBox VMsの下)のディレクトリに移動します
重要な手順はこちらから開始します:次に、LiveCDで仮想マシンを起動します(インストールディスク)( 未割り当てスペースでのUbuntuパーティションサイズの拡張(スワップはこれら2つの間です) )
私はこれを十分に強調することはできません:
サイズ変更/移動/拡張操作を行う前に、重要なファイルをバックアップすることを強くお勧めします。
その方法は、スワップパーティションを削除し、必要なパーティションを拡張してから、スワップパーティションを再作成することです。
スワップパーティションは、スワップがオフになった後にのみ削除できます。
SWAPオフ:Sudo/sbin/swapoff -a SWAPオン:Sudo/sbin/swapon -a
手順:
注:スワップがプライマリハードドライブでない場合は、スワップパーティションをアクティブにする方法についてSwapFaqを参照してください。
サイズ変更/移動/拡張操作を行う前に、重要なファイルをバックアップすることを強くお勧めします。
仮想マシンでUbuntu Gnome 15.04を実行しているUbuntu 15.04でも同じ問題が発生していました。 「動的に割り当てられたストレージ」であるにもかかわらず、VirtuaBoxはそれを増やしておらず、最後の100MBに達していたため、ソフトウェアアップデートでアップデートできませんでした。解決策は、ターミナルを介して更新を実行することでした。
Sudo apt-get upgrade
これにより、VirtualBoxは追加のストレージを作成するように強制されたようで、更新が開始されるとすぐに最大500MBの空き容量にジャンプしました。
/tmp
はtmpfs
になります-つまり、RAMに保存されたファイルシステムです。したがって、VMに〜800MBの空きRAMが割り当てられていない限り、ISOを保持するには十分ではありません。
これはおそらく意図したものではありません:ISOを「実際の」ディレクトリ(たとえば、/home/<username>
)に保存するだけで、うまく機能するはずです。
VirtualBoxからこれ以上仮想ディスクにディスクスペースを割り当てることができないというエラーメッセージが表示されるはずなので、仮想ディスクの成長とは関係がないようです。
いくつかのアイデア:
df -h
の結果は何ですか?baobab
を使用して、すべての/
スペースを消費するものを検索できます。共有フォルダを設定してみてください、それはあなたの問題の解決策かもしれません。
FOLDER_NAME
という名前のパスを選択し、Auto mount
およびmake permanent
を確認します。/home/"your_user_name"/shared
などの新しいフォルダーを作成します。Sudo mount -t vboxsf "FOLDER_NAME" /home/"your_user_name"/shared
mount -t vboxsf "FOLDER_NAME" /home/"your_user_name"/shared" to the end of "/etc/rc.local" before "exit 0"
を追加しますこの簡単な解決策を使用できます。ターミナルで次のコマンドを入力します
VBoxManage.exe modifyhd "path-of-your-disk" --resize 20000
VM/storage/yourVM.vbi(右側のパス)の設定でディスクのパスを見つけることができます