VM(VirtualBox))があり、そのディスクパーティションは次のように設定されています。
$ df -h
Filesystem Size Used Avail Use% Mounted on
udev 979M 0 979M 0% /dev
tmpfs 200M 24M 177M 12% /run
/dev/sda1 7.8G 6.9G 445M 95% /
tmpfs 1000M 216K 1000M 1% /dev/shm
tmpfs 5.0M 4.0K 5.0M 1% /run/lock
tmpfs 1000M 0 1000M 0% /sys/fs/cgroup
tmpfs 200M 52K 200M 1% /run/user/1000
/dev/sr0 58M 58M 0 100% /media/ldl/VBox_GAs_5.2.0
VBoxManage
を使用してVMのサイズを変更しました.vdi
ファイル
VBoxManage modifyhd "/Users/sof/VirtualBox VMs/ubuntu14.04_01/ubuntu14.04_01.vdi" --resize 51200
vMを再起動しました。残念ながら、これは機能しません。
VMのドライブのサイズを変更するにはどうすればよいですか?
EDIT-01
ゲストOSはUbuntu 14.04
、そして私はそのディスクを拡張したい。しかし、パーティションのサイズを拡張する方法がわかりません。
プレイ中の3つの別々のエンティティがあります。
最初は、ディスクは次のようになっています。
modifyhd
コマンドを発行すると、ディスクが拡張されます。
次に、余分なスペースを使用するようにパーティションを変更する必要があります。これを行うには、fdisk
を使用できます。
fdisk /dev/sda
p
)コマンドを使用して、パーティションの開始と長さに注意してください。d
)n
)w
)カーネルにパーティションテーブルの再読み取りを強制するには、partprobe
を使用する必要がある場合があります。 lsblk
を使用して、パーティションが期待どおりのサイズになったことを確認します。
これで、パーティションのサイズも変更されました。
最後のステップは、ファイルシステムのサイズを変更することです。これは、ext2/3/4ファイルシステムの場合はresize2fs
を使用して実行できます(おそらくそうです)。サイズを指定しない場合、ファイルシステムは使用可能なスペースをfillにサイズ変更されます。
resize2fs /dev/sda1
これは、ファイルシステムがマウントされているときに実行できます。
そしてついに、ファイルシステムのサイズも変更されました。
これは、以前と同様にdf
を使用して確認できます。