自分はVagrantのProviderにはvagrant-libvirtを使っているのですが、気づくとやたらディスクを使っていることに気づきまして。
ちょっと調べてみると、/var/lib/libvirt/images
が異様に巨大になっていました。
このディレクトリの中身を見るとわかるのですが、過去のBoxを大量に持っています。
-rwxr--r-- 1 libvirt-qemu kvm 1620508672 7月 22 2021 generic-VAGRANTSLASH-ubuntu2004_vagrant_box_image_3.3.0_box.img -rwxr--r-- 1 libvirt-qemu kvm 1622474752 7月 24 2021 generic-VAGRANTSLASH-ubuntu2004_vagrant_box_image_3.3.2_box.img -rwxr--r-- 1 libvirt-qemu kvm 1619787776 8月 15 2021 generic-VAGRANTSLASH-ubuntu2004_vagrant_box_image_3.3.4_box.img -rwxr--r-- 1 libvirt-qemu kvm 1633353728 8月 27 2021 generic-VAGRANTSLASH-ubuntu2004_vagrant_box_image_3.4.0_box.img -rwxr--r-- 1 libvirt-qemu kvm 1652162560 9月 5 2021 generic-VAGRANTSLASH-ubuntu2004_vagrant_box_image_3.4.2_box.img -rwxr--r-- 1 libvirt-qemu kvm 1653080064 11月 2 2021 generic-VAGRANTSLASH-ubuntu2004_vagrant_box_image_3.5.0_box.img -rwxr--r-- 1 libvirt-qemu kvm 1686402048 12月 2 2021 generic-VAGRANTSLASH-ubuntu2004_vagrant_box_image_3.5.4_box.img -rwxr--r-- 1 libvirt-qemu kvm 1705836544 12月 20 23:17 generic-VAGRANTSLASH-ubuntu2004_vagrant_box_image_3.6.0_box.img -rwxr--r-- 1 libvirt-qemu kvm 1780744192 5月 11 11:44 generic-VAGRANTSLASH-ubuntu2004_vagrant_box_image_3.6.14_box.img -rwxr--r-- 1 libvirt-qemu kvm 1690509824 12月 29 17:58 generic-VAGRANTSLASH-ubuntu2004_vagrant_box_image_3.6.2_box.img -rwxr--r-- 1 libvirt-qemu kvm 1707606016 1月 1 19:15 generic-VAGRANTSLASH-ubuntu2004_vagrant_box_image_3.6.4_box.img -rwxr--r-- 1 libvirt-qemu kvm 1696894976 2月 16 00:53 generic-VAGRANTSLASH-ubuntu2004_vagrant_box_image_3.6.8_box.im
Boxの更新時に、過去のファイルが残ったりしているみたいですね。
どうやら、vagrant box remove
で削除してもlibvirt側は消えないようなのです。
というわけで、不要になったimgファイルを時々削除するとよいでしょう。
/var/lib/libvirt/images
ディレクトリの中にアクセスするには、root
権限が必要なことには注意です。
今回使ったVagrantのバージョンは、こちらでした。
$ vagrant version Installed Version: 2.2.19 Latest Version: 2.2.19 You're running an up-to-date version of Vagrant! $ vagrant plugin list vagrant-libvirt (0.6.0, global) - Version Constraint: > 0