web-dev-qa-db-ja.com

Virtualboxハードディスクの削減

Ubuntu 16.04システム用の仮想ボックスハードディスクを作成しました。 8 GBのハードディスク領域を動的に割り当てました。インストール後、実際のサイズは約3GBです。私の要件は、8GBのスペースを4GBに減らすことです。これは十分なスペースだからです。これが必要なのは、VDIファイルから4GBのイメージを作成し、このイメージを4GBのUSBスティックに書き込むことができるからです。 Virtual Box 5.0.24_Ubuntu r108355およびbuntu 16.04.1を使用しています

注: VBoxManageコマンドを使用してハードディスクを変更しました:

#Sudo VBoxManage modifyhd Ubuntu-16-04-1.vdi --resize 4096 
/usr/lib/virtualbox/VBoxManage:/usr/local/lib/libldap_r-2.4.so.2 :利用可能なバージョン情報なし(/usr/lib/x86_64-linux-gnu/libcurl-gnutls.so.4で必要)
/usr/lib/virtualbox/VBoxManage:/ usr/local/lib/liblber- 2.4.so.2:バージョン情報がありません(/usr/lib/x86_64-linux-gnu/libcurl-gnutls.so.4で必要)
 0%... 
進行状況: VBOX_E_NOT_SUPPORTED 
 VBoxManage:エラー:この形式のメディアサイズ変更操作はまだ実装されていません!

基本的に私はこの問題に直面しました:

VBOX_E_NOT_SUPPORTED

VBoxManage:エラー:この形式のサイズ変更操作はまだ実装されていません!

編集: VDIファイル自体ではなく、仮想ディスクサイズを縮小したかった。 VDIファイルからISOイメージを作成したいのですが、縮小しても基本的には役に立ちませんでした。常に8 GBでした。

3
krishna

Virtual Box Manual から:

--resize xオプション...は現在、VDIおよびVHD形式、および動的に割り当てられたバリアントに対してのみ機能し、展開のみ(縮小ではなく)にのみ使用できます容量。

したがって、既存の仮想ディスクのサイズを小さくすることは実装されていません。

動的に割り当てられたVDIを物理的に縮小するには、

より小さな論理仮想ドライブを使用するには、新しく作成されたより小さなドライブにコンテンツをコピーする必要があります。

5
Takkat