💬

multipassでディスク容量がいっぱいになった

2022/06/03に公開

はじめに

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