ゲストシステムのVirtualBoxに更新されたディスクサイズが表示されない


17

Ubuntu 14.04 VMを起動するたびに最後にメッセージが表示されます

ディスク空き容量が少ない

このコンピューターの残りのディスク領域は314.8 MBのみです。ごみ箱を空にすることで、スペースを空けることができます。

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

VirtualBoxフォーラムで説明され1020 GBいるように、ディスクスペースをからに増やしました(最初のステップ)。

M:\>"C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" modifyhd "M:\VM\Ubuntu VM\Ubuntu VM.vdi" --resize 20480
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%

私は、ディスクスペースが正常にサイズ変更されたことがわかります:

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

しかし、マシンを起動してGPartedを開くと、10 GB利用可能になります。

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

そのため、どういうわけか、Ubuntuゲストシステムには、ディスク領域に関する更新情報がありません。

それを解決してディスクスペースの増加を完了する方法は?

回答:


12

私はついにここで解決策を見つけました:

VirtualBoxに関連付けられているすべてのドライブを表示する

$ "C:\Program Files\Oracle\VirtualBox\VBoxManage" list hdds

関連付けられた各ドライブの使用modifyhd

$ "C:\Program Files\Oracle\VirtualBox\VBoxManage" modifyhd "D:\Pat\to\VM\Snapshots\{b0e3f93f-49fe-49bc-9ae2-79e80da6cf01}.vdi" --resize 20480

これで、GPartedに追加されたスペースが表示されます。

注:中括弧付きのスナップショットエントリでは、最後のスラッシュをバックスラッシュに変更する必要があります。意味:

...\Snapshots\{...}.vdi

の代わりに

...\Snapshots/{...}.vdi

3
これを機能させるには、メインVDIとSnapshots /のスナップショットの両方でこれを行う必要がありました。最初にスナップショットを作成しただけで、fdiskは大きなパーティションを表示しましたが、pvcreateは「/ dev / sda3でスワップ署名を検出しようとすると致命的なエラー」というエラーをスローしました。またはそれらのすべて?私はこれをテストしていませんが、現在動作しています
ニックフォックス

1
私のSnapshotsフォルダには何もありません。
ティモシースワン

@Timothは、仮想midiaマネージャーを使用してスナップショットを見つけます。
lsborg

スポットオン!私の問題は、スナップショットのスクリプトも実行しなかったことです。
PerrierCitror

残念ながら、これはバージョン6.06のVirtualBoxでトリックを行いません。Ubuntuは増加を見ていません。
Beezer

4

1)GPartedツールを開きます

2)グラフィカルインターフェイスには、既存のパーティションと未割り当てのパーティションが表示されます。

3)拡張するパーティションをクリックします

4)上部のアクションバーに、右向きの矢印が表示されます。それをクリックすると、未割り当て領域でパーティションを拡張するオプションが表示されます


1

scsitoolsをインストールし、デバイスを再スキャンしてみてください

sudo apt-get install scsitools

sudo rescan-scsi-bus.sh

次に、使用可能なスペースを確認します

sudo fdisk -l

または、それが望ましい場合はgpartedを使用します。余分なスペースがある場合は、パーティションを拡張してください

最後に、ゲストvmのファイルシステムを拡張します

resize2fs /dev/sda1

ご回答ありがとうございます!試しましたが、助けにはなりませんでした。
オートマティック
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.