vmware Playerの仮想マシンのディスクサイズを30Gから50Gに増やしました。 Ubuntuサーバー(VM)内でパーティションを拡張する方法はわかりません。
/dev/sda1を50Gに増やすことはできますか?
ゲストOS:Ubuntu 64ビット16.04 VMware Workstation 12 Player
#fdisk -l
...
...
Disk /dev/ram15: 64 MiB, 67108864 bytes, 131072 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk /dev/sda: 50 GiB, 53687091200 bytes, 104857600 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
Disklabel type: dos
Disk identifier: 0x0001183e
Device Boot Start End Sectors Size Id Type
/dev/sda1 * 2048 58722303 58720256 28G 83 Linux
/dev/sda2 58724350 62912511 4188162 2G 5 Extended
/dev/sda5 58724352 62912511 4188160 2G 82 Linux swap / Solaris
root@ubs:~#
root@ubs:~#
root@ubs:~# df -h
Filesystem Size Used Avail Use% Mounted on
udev 2.0G 0 2.0G 0% /dev
tmpfs 394M 5.8M 388M 2% /run
/dev/sda1 28G 13G 14G 48% /
tmpfs 2.0G 0 2.0G 0% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 2.0G 0 2.0G 0% /sys/fs/cgroup
cgmfs 100K 0 100K 0% /run/cgmanager/fs
tmpfs 394M 0 394M 0% /run/user/1000
root@ubs:~#
答え1
問題は、sda2とsda5が「妨げられる」ことです。幸いなことに、sda5はスワップ専用なので、永続データは含まれていません。
ステップは次のとおりです。
- すべての交換を無効にします。これにより、sda5を自由に削除できます。
- sda5を削除
- sda2を削除
- sda1 サイズ変更
- sda2の作成
- sda5の作成
- mkswap sda5
- 交換
- サイズ変更/
シングルユーザーモードのコンソールではこれは簡単ですが、可能これは再起動することなく達成される。
答え2
構成に応じて拡張できます/dev/sda1
。まず、2番目sda2
と5番目のsda5
パーティションをディスクの端に移動する必要があります。これには、データのバックアップ、パーティションの削除、拡張/dev/sda1
、2番目と5番目のパーティションの再作成と復元が必要になる場合があります。そのパーティションのデータ。その後、ファイルシステムを拡張して、新しい/dev/sda1
スペース全体を使用できます。