VM上のext4パーティションを拡張するメモ
前提
- Hyper-V 上の VM
- Ext4
- debian 10
- 無停止
手順
parted を使用するので、入っていない場合は apt install parted でインストールする。
ディスク拡張
Hyper-V 上でディスクを拡張する。
VM に容量を認識してもらうため echo 1>/sys/class/block/sda/device/rescan を実行
※ sudo だと上手くいかない? sudo su - して root だと上手くいった。
parted -l /dev/sda
warning: ~~~~ Fix/Ignore? -> Fix
1 | Model: Msft Virtual Disk (scsi) |
パーティションの拡張
parted /dev/sda
(parted) p
1 | Number Start End Size File system Name Flags |
(parted) resizepart 2
Warning: Partition /dev/sda2 is being used. Are you sure you want to continue?
Yes/No? yes
End? 25.8GB? -1
(parted) p
1 | Model: Msft Virtual Disk (scsi) |
ファイルシステムの拡張
resize2fs /dev/sda2
1 | resize2fs 1.44.5 (15-Dec-2018) |