Virtualbox:オペレーティングシステムは新しい拡張ディスク容量(.vdi)を使用できません。

Virtualbox:オペレーティングシステムは新しい拡張ディスク容量(.vdi)を使用できません。

私はVirtualboxを実行しています。ハードドライブ(.vdi)のサイズを10Gから15Gに増やしました。 Mint VMを起動すると、ハードドライブが拡張されたとしても(fdisk -l)7.5g(df)と報告されます。何が問題なのかよく分からない。誰でも私の問題を指摘できますか?

$ df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda1     >>7.5G<< 7.1G   61M 100% /
udev            1.5G  4.0K  1.5G   1% /dev
tmpfs           581M  888K  581M   1% /run
none            5.0M     0  5.0M   0% /run/lock
none            1.5G   88K  1.5G   1% /run/shm

$ sudo fdisk -l
Disk /dev/sda: >>16.1 GB<<, 16106127360 bytes
255 heads, 63 sectors/track, 1958 cylinders, total 31457280 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000c55a4

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048    15728639     7863296   83  Linux
/dev/sda2        15730686    16775167      522241    5  Extended
/dev/sda5        15730688    16775167      522240   82  Linux swap / Solaris

$ vboxmanage showhdinfo mint.vdi
UUID:                 a94931b9-673c-440a-ab6b-2c3eedd0cf93
Accessible:           yes
Logical size:         15360 MBytes
Current size on disk: 7806 MBytes
Type:                 normal (base)
Storage format:       VDI
Format variant:       dynamic default
Location:             /opt/virtualization/vm/mint.vdi

ベストアンサー1

ディスクのサイズを変更しましたが、そのパーティションのパーティションまたはファイルシステムは調整しませんでした。これで、ディスクの最後に分割されていない領域があります。

パーティションは連続する必要があるため、スワップパーティションをディスクの端に移動する必要があります。最も簡単な方法は、スワップパーティションを閉じて(swapoff -a)スワップパーティションを削除してから/dev/sda5(論理パーティションなので、拡張パーティションも削除/dev/sda2)、再作成してスワップパーティションを再度開くことです。

次に、システム・パーティションの拡張/dev/sda1: スワップ・パーティションで使用される部分を除くすべてのスペースを使用するように終了部分を変更します。

これは手動で実行できますが、fdisk次のことをお勧めします。ゴポット。次から始めるGParted 起動可能イメージ仮想マシンで。

パーティションを移動してサイズを変更したら、ルートファイルシステムを拡張してパーティション内のすべてのスペースを使用します。これはGPartedまたは手動で実行できますresize2fs /dev/sda1(実行中のシステムで実行できます)。

おすすめ記事