내 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
후속 실행에서는 실제로 한 달이 넘은 시스템 gc-root를 삭제하고 guix gc
이전 상태의 저장소를 정리했습니다. /gnu/store
내 컴퓨터에서 이 크기는 34GiB입니다.