Guixシステムをどのようにガベージコレクションするのですか?

Guixシステムをどのようにガベージコレクションするのですか?

私の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です。

おすすめ記事