仮想マシン
 Computer >> コンピューター >  >> ソフトウェア >> 仮想マシン

VirtualBox:ハードディスクのサイズ変更 - modifyhd とスナップショットを使用

ずっと前に、VirtualBox ハードディスクを縮小および拡張する方法を示すチュートリアルを書きました。昔は縮小は簡単でしたが、ディスクの拡大にはイメージングが必要でした。形勢逆転。並べ替え。 VirtualBox 4.X 以降、この仮想化製品ではディスクの拡張も可能になりました。

実際、仮想マシンの容量が不足していたので、試してみようと思いました。コマンドは成功しましたが、ディスクが大きくなりませんでした。その後、スナップショットを使用していることに気付きました。これは、10 年前のオリジナル ガイドでも強調していたことです。さて、この非常に必要で更新されたチュートリアルでは、マシンのスナップショットがある場合でも、ディスクを安全かつエレガントに拡張する方法を示します.

VirtualBox:ハードディスクのサイズ変更 - modifyhd とスナップショットを使用

Modifyhd (modifymedium)

実際、VirtualBox 4.X 以降の大きな変更点の 1 つは、ネイティブのサイズ変更コマンドの存在です。ネイティブの VirtualBox ハードディスク フォーマットを使用する必要があり、動的にサイズ変更されたボリュームでのみ機能しますが、これまで以上に柔軟性が得られます。とにかく、コマンドは次のようになります:

sudo VBoxManage modifyhd "Ubuntu 18.10.vdi" --resize 16000
0%...10%...20%...30%...40%...50%...60%. ..70%...80%...90%...100%

このコマンドを実行してから、仮想マシンを起動しました。 10GBで変わらず。次に、ライブ セッションを起動すると、GParted は元のサイズを表示し、未割り当ての空き領域はありませんでした。公式ドキュメントとフォーラムのスレッドをオンラインで読んだところ、スナップショットがサイズ変更を妨げていることがわかりました。スナップショットを削除して、すべてを単一の現在の状態にマージできるようになりました。さらに良いことに、スナップショットを保持してテストを拡張することもできます。小さなキャッチで。 2 番目のシナリオを見てみましょう。

VirtualBox:ハードディスクのサイズ変更 - modifyhd とスナップショットを使用

仮想マシンのクローンを作成し、スナップショットを折りたたむ

マシンのクローンを作成し、すべてのスナップショットを 1 つのイメージにまとめてから、サイズ変更操作を繰り返します。最初に、新しいクローンの名前を選択し、ネットワーク アダプタのアドレスを再初期化するかどうかを決定します。次に、完全クローン オプションを選択します。 3 番目に、最も重要なことは、[現在のマシンの状態] を選択することです。これにより、利用可能な最新のスナップショットのみが使用され、以前のすべてのスナップショット データがこのスナップショットにマージされます。 「履歴」やスナップショットのないマシンを効果的に持つことができます。その後、クローン作成プロセスを完了させます。スナップショットを含む古いマシンを保持し、最後のチェックポイントのみを反映する新しい同一のコピーを作成します。それが小さなキャッチです。

VirtualBox:ハードディスクのサイズ変更 - modifyhd とスナップショットを使用

VirtualBox:ハードディスクのサイズ変更 - modifyhd とスナップショットを使用

VirtualBox:ハードディスクのサイズ変更 - modifyhd とスナップショットを使用

VirtualBox:ハードディスクのサイズ変更 - modifyhd とスナップショットを使用

VirtualBox:ハードディスクのサイズ変更 - modifyhd とスナップショットを使用

ライブ セッションを起動してディスクのサイズを変更

実際、仮想マシンの設定にサイズの変更が反映されているかどうかを確認できるようになりました。以前は、VM ディスクのサイズは 10 GB で、modifyhd コマンドを実行しても変更されませんでした。今、それが表示されていました。これは、すばらしい小さな GParted のようなパーティション マネージャーで確認できます。ただし、システムのルート パーティションを拡張する必要があります。

VirtualBox:ハードディスクのサイズ変更 - modifyhd とスナップショットを使用

VirtualBox:ハードディスクのサイズ変更 - modifyhd とスナップショットを使用

ここで、GParted チュートリアルで示したように、ルート パーティションのサイズを増やすだけで済みます。これは、マウントされていないルート パーティションで行う必要があります (したがって、ライブ セッション)。パーティションをマウントしてこれを試みることもできますが、データが失われる可能性があるため、これはお勧めできません。もちろん、あらゆるディスク操作操作と同様に、完全なバックアップが必要です。問題が発生した場合に備えて、システム イメージも必要です。

VirtualBox:ハードディスクのサイズ変更 - modifyhd とスナップショットを使用

これで完了です。これで、より大きなディスクを備えた仮想マシンができ、発生する可能性があったスペースの問題は解消されました。もちろん、これは些細なことではなく、クローン作成もサイズ変更も使用できない場合が多くありますが、全体として、10 年前よりもはるかに合理化された手順を採用しています。

結論

このガイドがお役に立てば幸いです。一般的に、容量が多すぎるのではなく、容量が不足してしまいます。そのため、多くの場合、将来の十分な成長を考慮しない控えめな設定で作成された仮想マシンのサイズを変更できることが重要です。これが迅速に、多くの中間ステップなしで実行できればなおさらです。

VirtualBox 4.X 以降では、比較的簡単にこれを行うことができます。 modifyhd について、クローン作成について、およびスナップショットが持つ可能性のあるスナップショットに対する意味について学び、GParted を使用したパーティション管理に関する古いガイドを再訪しました。本質的には、クローン作成は昔のイメージのようなものですが、少なくとも VirtualBox 内でネイティブに実行しており、これはかなり便利です。では、どうぞ。気をつけてね。

乾杯。


  1. VirtualBox 4 - 新機能

    数日前、Oracle (旧 Sun、旧 innotek) は、仮想化の主力製品である VirtualBox の新バージョンをリリースしました。私はこのハンサムで用途の広い製品が本当に好きなので、試してみましょう.オラクルは OpenSolaris や OpenOffice などの他の製品とあまり友好的ではなかったため、新しい所有権を考慮して、品質と可用性がどのように変化するかだけが心配でした。キーワードは、どのブランドでも open を使用しないことだと思います。絶対。おそらく。 いずれにせよ、VirtualBox は優れた無料のデスクトップ仮想化ソフトウェアであり、日を追うごとに強力にな

  2. Product Creator で独自のディストリビューションを作成

    今回もキウイのお話です。 Kiwi は、より優れた openSUSE Build Service の一部である Imaging System であり、複雑で全能のイメージング/仮想化ソリューションであり、あらゆる種類のオペレーティング システム イメージを作成でき、完全にカスタマイズ可能で、さまざまな形式で展開できます。独自のインストール、バニラ openSUSE またはその他の Linux ディストリビューション。 Kiwi は、XML テンプレートを使用してこれらのタスクを実行できます。これは、自動化とスクリプト作成が好きなパワー ユーザーを対象としているためです。ただし、Kiwi は