현재 Guix 가비지 수집 루트를 나열했을 때 제거하고 싶은 루트를 찾았고 마지막 루트는 더 이상 개발하지 않는 프로젝트에 속했습니다.
$ guix gc --list-roots
/var/guix/profiles/per-user/rovanion/current-guix-30-link
/var/guix/profiles/per-user/rovanion/current-guix-30-link
/var/guix/profiles/per-user/rovanion/guix-profile-133-link
/var/guix/profiles/per-user/rovanion/guix-profile-133-link
/var/guix/profiles/per-user/rovanion/current-guix-30-link
/home/rovanion/source/python/a-project/.direnv/.guix-profile
매뉴얼 페이지 읽기guix gc에 전화하세요추가 루트를 추가하는 방법에 대한 지침을 찾았지만 제거하는 방법은 찾을 수 없습니다.
답변1
경로를 제거하면 됩니다.
rm /home/rovanion/source/python/a-project/.direnv/.guix-profile
그 이후에는 guix gc --list-roots
다시 표시하면 안 됩니다.
이 파일은 다음에 가비지 수집이 실행될 때 삭제됩니다.
답변2
루트도 삭제해야 할 것 같습니다.
/var/guix/gcroots/auto/$hash
심볼릭 링크에 해당
ls -l /home/rovanion/source/python/a-project/.direnv/.guix-profile
lrwxrwxrwx 1 rovanion users 36 Mar 24 2020 /home/rovanion/source/python/a-project/.direnv/.guix-profile -> /var/guix/gcroots/auto/$hash