💬
multipassでディスク容量がいっぱいになった
はじめに
M1 Macbook Proでdocker環境を動かすのに、multipassを使っています。
普段複数のプロジェクトを並行して担当しているため、案件や環境毎にmultipassのインスタンスを立ち上げていますが、
個人開発用は一つのインスタンスを使いまわしているため、ディスク容量がいっぱいになってしまいました。
環境
$ multipass version
multipass 1.9.1+mac
multipassd 1.9.1+mac
$ multipass get local.driver
qemu
手順
multipass のインスタンス名は docker
とします。
multipass stop docker
sudo su -
cd /var/root/Library/Application\ Support/multipassd/qemu/vault/instances/docker
cp ubuntu-20.04-server-cloudimg-arm64.img{,.bak} # 念の為バックアップ
qemu-img resize ubuntu-20.04-server-cloudimg-arm64.img 200G
exit
multipass start docker
確認
multipass shell docker
$ df -H | grep /dev/sda1
/dev/sda1 208G 108G 101G 52% /
Discussion