'apt/archives'에 디스크 공간이 부족합니다.

'apt/archives'에 디스크 공간이 부족합니다.

Linux Mint 디렉토리에 "디스크 공간 부족"이라는 유명한 경고가 표시되며 var/cache/apt/archive영구적인 해결책을 원합니다( apt-get autoclean언급된 디렉토리가 모든 패키지를 수용할 만큼 크지 않기 때문에 청소해도 문제가 해결되지 않음).여기에 이미지 설명을 입력하세요.)

이 문제에 대한 가능한 해결책은 무엇입니까?

파티션을 사용하거나 데이터를 라이브 디스크에 복사하지 않고 문제를 해결하는 방법도 있습니다.apt가 향후 설치에서 사용할 수 있도록 다른 파티션에 디렉토리를 만드시겠습니까?

여기에 이미지 설명을 입력하세요.

  • 충분한 공간이 필요한 다른 디렉터리를 만들고 명령을 사용해 보았 ln var/cache/apt/archive /home/new/directory으나 작동하지 않습니다.

답변1

가장 쉬운 방법은 디렉터리를 다른 파티션으로 이동한 다음 이전 위치에서 새 위치로 심볼릭 링크를 만드는 것입니다.

/home에 여유 공간이 많은 것 같으니 다음을 사용하세요.

  1. apt-get clean

    이 단계는 선택 사항이지만 적극 권장됩니다. 현재 /var/cache/apt/archives에 있는 다운로드된 모든 .deb 파일을 삭제합니다. 삭제하고 싶지 않다면 괜찮습니다. 하지만 세 번째 단계( mv)에는 시간이 걸립니다. 그러나 한 파티션에서 다른 파티션으로 아카이브를 복사하고 삭제하는 데 시간이 오래 걸립니다.

  2. .deb 아카이브를 위한 편리한 디렉터리를 만듭니다:

    mkdir -p /home/var/cache/apt/

    예를 들어 /home(또는 여유 공간이 많은 다른 파티션) 아래 아무 곳에나 배치할 수 있지만 /home/apt동일한 디렉토리 구조를 유지하는 것이 매우 유용하고 편리합니다.

  3. mv /var/cache/apt/archives /home/var/cache/apt

  4. ln -s /home/var/cache/apt/archives/ /var/cache/apt/

  5. 그게 다입니다.

    다음에 apt, apt-get 등을 사용하면 /var/cache/apt/archives에서 /home/var/cache/apt/archives로 심볼릭 링크를 따라 이동합니다. 여기에는 다운로드한 모든 파일이 저장됩니다.

그런데, 여전히 /에 공간이 부족하다면 /usr/share/doc-mv를 사용하여 동일한 작업을 수행하고 이를 /home/usr/share/doc에 심볼릭 링크할 수 있습니다.

관련 정보