私のGuixシステムで実行するときは、sudo guix gc --list-roots
システムを最初にインストールしたときから始めて、複数のバージョンのシステムを表示できます。
$ sudo guix gc --list-roots
...
/var/guix/profiles/system-22-link
/var/guix/profiles/system-1-link
/var/guix/profiles/system-10-link
/var/guix/profiles/system-11-link
/var/guix/profiles/system-12-link
/var/guix/profiles/system-13-link
/var/guix/profiles/system-14-link
/var/guix/profiles/system-15-link
...
sudo guix gc --delete-generations=30d
期待通りに実行すると、ガベージコレクションされません。これが起こる理由とシステムルートをGCする方法は?
答え1
私が観察したところによると、guix gc
システムgc-rootは触れませんでした。guix system delete-generations
これを管理する別のコマンドがあります。guix system delete-generations 1m
その後の実行では、実際に1か月以上のシステムgc-rootを削除し、以前のguix gc
状態のストレージをクリーンアップしました。/gnu/store
私のコンピュータでは、このサイズは34GiBです。