C’est très informatif, merci.
Avant d’essayer cleanup, Discourse propose-t-il un moyen de vérifier l’intégrité des sauvegardes sans procéder à une restauration ?
Le résultat de du -hx / | sort -h | tail -49 (j’ai trouvé que l’option -h facilitait l’analyse des résultats) :
833M /var/lib/containerd/io.containerd.snapshotter.v1.overlayfs/snapshots/42/fs/var/www/discourse/vendor/bundle/ruby
833M /var/lib/containerd/io.containerd.snapshotter.v1.overlayfs/snapshots/42/fs/var/www/discourse/vendor/bundle/ruby/3.4.0
837M /var/lib/containerd/io.containerd.snapshotter.v1.overlayfs/snapshots/283/fs/var
837M /var/lib/containerd/io.containerd.snapshotter.v1.overlayfs/snapshots/283/fs/var/www
837M /var/lib/containerd/io.containerd.snapshotter.v1.overlayfs/snapshots/283/fs/var/www/discourse
837M /var/lib/containerd/io.containerd.snapshotter.v1.overlayfs/snapshots/283/fs/var/www/discourse/vendor
837M /var/lib/containerd/io.containerd.snapshotter.v1.overlayfs/snapshots/283/fs/var/www/discourse/vendor/bundle
837M /var/lib/containerd/io.containerd.snapshotter.v1.overlayfs/snapshots/283/fs/var/www/discourse/vendor/bundle/ruby
837M /var/lib/containerd/io.containerd.snapshotter.v1.overlayfs/snapshots/283/fs/var/www/discourse/vendor/bundle/ruby/3.4.0
839M /var/discourse/shared
839M /var/discourse/shared/standalone
840M /var/discourse
863M /var/lib/containerd/io.containerd.snapshotter.v1.overlayfs/snapshots/42
863M /var/lib/containerd/io.containerd.snapshotter.v1.overlayfs/snapshots/42/fs
868M /var/lib/containerd/io.containerd.snapshotter.v1.overlayfs/snapshots/283
868M /var/lib/containerd/io.containerd.snapshotter.v1.overlayfs/snapshots/283/fs
874M /var/lib/containerd/io.containerd.snapshotter.v1.overlayfs/snapshots/284
874M /var/lib/containerd/io.containerd.snapshotter.v1.overlayfs/snapshots/284/fs
874M /var/lib/containerd/io.containerd.snapshotter.v1.overlayfs/snapshots/43
874M /var/lib/containerd/io.containerd.snapshotter.v1.overlayfs/snapshots/43/fs
908M /var/lib/containerd/io.containerd.snapshotter.v1.overlayfs/snapshots/263/fs/usr
925M /var/lib/containerd/io.containerd.snapshotter.v1.overlayfs/snapshots/22/fs/usr
944M /var/lib/containerd/io.containerd.snapshotter.v1.overlayfs/snapshots/263
944M /var/lib/containerd/io.containerd.snapshotter.v1.overlayfs/snapshots/263/fs
961M /var/lib/containerd/io.containerd.snapshotter.v1.overlayfs/snapshots/22
961M /var/lib/containerd/io.containerd.snapshotter.v1.overlayfs/snapshots/22/fs
1.3G /usr
1.4G /var/lib/containerd/io.containerd.snapshotter.v1.overlayfs/snapshots/251
1.4G /var/lib/containerd/io.containerd.snapshotter.v1.overlayfs/snapshots/251/fs
1.4G /var/lib/containerd/io.containerd.snapshotter.v1.overlayfs/snapshots/251/fs/var
1.4G /var/lib/containerd/io.containerd.snapshotter.v1.overlayfs/snapshots/251/fs/var/www
1.4G /var/lib/containerd/io.containerd.snapshotter.v1.overlayfs/snapshots/251/fs/var/www/discourse
1.5G /var/lib/containerd/io.containerd.snapshotter.v1.overlayfs/snapshots/227/fs/var
1.5G /var/lib/containerd/io.containerd.snapshotter.v1.overlayfs/snapshots/227/fs/var/www
1.5G /var/lib/containerd/io.containerd.snapshotter.v1.overlayfs/snapshots/227/fs/var/www/discourse
1.6G /var/lib/containerd/io.containerd.snapshotter.v1.overlayfs/snapshots/227
1.6G /var/lib/containerd/io.containerd.snapshotter.v1.overlayfs/snapshots/227/fs
2.5G /var/log
2.5G /var/log/journal
2.5G /var/log/journal/1d9299c9656046d6bd0e18d4a09c183c
2.7G /var/lib/containerd/io.containerd.content.v1.content
2.7G /var/lib/containerd/io.containerd.content.v1.content/blobs
2.7G /var/lib/containerd/io.containerd.content.v1.content/blobs/sha256
9.8G /var/lib/containerd/io.containerd.snapshotter.v1.overlayfs
9.8G /var/lib/containerd/io.containerd.snapshotter.v1.overlayfs/snapshots
13G /var/lib
13G /var/lib/containerd
17G /var
20G /
La sortie de docker volume ls -qf dangling=true était vide. En fait, docker volume ls l’est aussi.
docker images -a :
IMAGE ID DISK USAGE CONTENT SIZE EXTRA
discourse/base:2.0.20260209-1300 50d2dae489a9 4.77GB 1.12GB
discourse/base:2.0.20260521-0047 27373b823bbe 4.89GB 1.17GB
local_discourse/app:latest 01527763be8d 6.9GB 1.63GB U
Je connais trop peu Docker pour diagnostiquer cette sortie, mais /var/log/ semble un peu volumineux s’il ne s’agit que de journaux, et il est intéressant d’avoir 3 images alors que je n’ai qu’un seul forum en cours d’exécution (ceci est peut-être tout à fait normal, cependant).
Je vous remercie pour la remarque concernant davantage d’espace de stockage. Je vais probablement en ajouter, mais c’est une bonne expérience d’apprentissage avant de le faire.