web-dev-qa-db-ja.com

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

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

仮想ボックスを作成しましたVM 200GBの動的に割り当てられたハードドライブでFedora1464ビットを実行します。仮想ボックスバージョン4.1.6r74713

40 GB以上のデータベースSQLファイルを2回インポートしようとしましたが、ハードドライブの空き容量が不足し続けています。

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

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

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

Virtual Boxは、ディスクの実際のサイズが46.88GBであると報告しています Virtual Box Storage Info Virtual Boxがディスクの拡張を停止する理由とその修正方法に関するアイデアはありますか?

更新

VMでGPartedを実行しましたが、df -hはそれを報告しません。 GParted screenshot

4
Patrick

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

したがって、rootボリュームのスペースが使用されます。そのボリュームはわずか50Gのサイズです。

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

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

lvresize を使用して、ホームボリュームを縮小し、ルートボリュームを拡大します。そのツールの経験がない場合は、オンラインでたくさんのガイドがあるようです。このように: LVMサイズ変更ガイド

5
Der Hochstapler

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

2
uSlackr

FedoraVM内に割り当てられたハードドライブのサイズを確認することをお勧めします。 Fedoraのセットアップ方法に応じて、Fedoraが認識する最大サイズのパーティションは50Gになる可能性があります(これは、df -h出力からのように見えます)。 VirtualBoxから見ると動的ですが、インストール中のパーティションが固定値であったため、Fedoraは動的とは見なしていません。

私はこれに関する同様のフォーラム投稿をVirtualBoxフォーラムで見つけました ここを参照

出力を読み直した後のクイックノート。 144Gが割り当てられている/ dev/mapper/VolGroup-lv_homeへの割り当てを確認します。したがって、転送する場合は転送する必要があります。上記のパーティションの問題は、/ dev/mapper/VolGroup-lv_home以外の場所に転送する場合を除いて、まだ存在します。スペースが不足します。

2
Stamo