私は 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 すべてが使用されていると表示されます。
答え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 以外の場所に転送する場合はスペースが不足します。