💣

Multipass にある全てのインスタンスデータを飛ばす方法

2023/04/26に公開

Multipass で以前使用していたインスタンスのデータを綺麗にする方法が、パッとわからなかった。

結論

以下を順番に実行する。

multipass stop --all
multipass delete --all
multipass purge

内容

multipass stop --all コマンドにより、すべての仮想マシンが停止される。

multipass stop command | Multipass documentation

multipass delete --all コマンドにより、すべての停止済み仮想マシンが削除される。

multipass delete command | Multipass documentation

multipass purge コマンドにより、削除済み仮想マシンのディスクイメージや関連データが、完全に削除される。

multipass purge command | Multipass documentation

まとめ

multipass purge で消去される対象は「削除済みのインスタンス(deleted instances)」である。

$ multipass purge --help
Usage: multipass purge [options]
Purge all deleted instances permanently, including all their data.

そのため purge を叩く前にあらかじめインスタンスを削除する必要がある。

Discussion