私は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
(実行中のシステムで実行できます)。
答え2
仮想マシンでプライマリデバイスのサイズを変更しても、実際のファイルシステムの空き容量が変更されたことを知らせる人はいません。ディスクのパーティションテーブルも変更されていない可能性があります。したがって、ext3はルートパーティションをセクタXで開始し、セクタYで終了すると見なします。 VDIサイズを拡張するときに行うことは、VDIの末尾にセクタを追加することです。したがって、セクターXで始まるext3パーティションは、まだセクターYまで拡張されています。
今やるべきことは2つあります。 /dev/sda がセクター X から始まり、新しい使用可能なセクター Z に拡張されるようにパーティション表を更新し、ext3 (実際には ext2) に新しいスペースに拡張できることを知らせる必要があります。一部のオペレーティングシステムでは、growfs -M /device
単純なコマンドを使用してこれを実行します。 Linuxでは、これはより複雑に見え、ext3 fsをext2に変換(ログを削除)してパーティションを拡張することが含まれます。
http://www.howtoforge.com/linux_resizing_ext3_partitions
ウェブサイトには必要なすべてのステップが含まれています。