Virtual Box 仮想ディスクが拡張されない

Virtual Box 仮想ディスクが拡張されない

私は iMac Core i5 ホスト コンピューター、1 TB ハード ドライブ、8 GB メモリを持っています。

200 GB の動的割り当てハードドライブで Fedora 14 64 ビットを実行するための Virtual Box VM を作成しました。Virtual Box バージョン 4.1.6 r74713

40 GB を超えるデータベース SQL ファイルをインポートしようと 2 回試みましたが、ハード ドライブの容量が不足し続けます。

これを試すたびに、VM のハード ドライブの拡張が約 50 GB で停止します。

df -h出力:

/dev/mapper/VolGroup-lv_root
                       50G   47G   96M 100% /
tmpfs                 981M  260K  981M   1% /dev/shm
/dev/sda1             485M   30M  430M   7% /boot
/dev/mapper/VolGroup-lv_home
                      144G  213M  136G   1% /home
ds                    931G  169G  763G  19% /media/sf_ds
ds                    931G  169G  763G  19% /var/www/site-example.org

ホストコンピュータには十分なスペースがあります(800 GB以上)

Virtual Box は、ディスクの実際のサイズが 46.88 GB であると報告します。Virtual バーチャルボックスストレージ情報 Box がディスクの拡張を停止する理由とその修正方法について何かアイデアはありますか?

アップデート

VM 上で GParted を実行しましたが、df -h報告はされていないものの、200 GB すべてが使用されていると表示されます。 GParted スクリーンショット

答え1

仮想ディスクのほとんどの領域を LVM/dev/mapper/VolGroup-lv_homeボリュームに割り当てました。現在、データベースを (おそらく) ホーム ディレクトリにないファイルにインポートしようとしています。

つまり、ボリュームのスペースrootが使用されます。そのボリュームのサイズは 50G のみです。

LVM ボリュームのサイズを変更する必要があります。

Fedora のインストール中に、ホーム ディレクトリを別のパーティションに配置することを選択したと想定します。
そのパーティションの空き領域の 1% しか使用しておらず、ルート パーティションの領域が不足していることを考えると、その選択は最適ではなかった可能性があります。

ぜひ使ってみてくださいlvresizeホームボリュームを縮小し、ルートボリュームを拡大します。このツールの使用経験がない場合は、オンラインでガイドが多数あるようです。たとえば、次のとおりです。LVM サイズ変更ガイド

答え2

どこにインポートしようとしていますか? ルートファイルシステム (/dev/mapper/VolGroup-lv_root) がいっぱいです。ルートにさらにスペースが必要な場合は、パーティションのサイズを変更して、/dev/mapper/VolGroup-lv_home からスペースを移動する必要があります。

答え3

Fedora VM 内で割り当てられたハード ドライブのサイズを確認することをお勧めします。Fedora の設定方法によっては、Fedora が認識するパーティションの最大サイズは 50G になる場合があります (df -h の出力からわかるとおりです)。VirtualBox の視点では動的ですが、インストール中のパーティションは固定値であったため、Fedora はそれを動的とは認識しません。

これに関して、Virtual Boxフォーラムで同様のフォーラム投稿を見つけました。こちらをご覧ください

出力を再度読み直した後の簡単なメモ。/dev/mapper/VolGroup-lv_home への割り当てを見てください。144G が割り当てられています。したがって、転送する場合は転送する必要があります。上記のパーティションの問題は依然として存在しますが、/dev/mapper/VolGroup-lv_home 以外の場所に転送する場合はスペースが不足します。

関連情報