Linux Mint 디렉토리에 "디스크 공간 부족"이라는 유명한 경고가 표시되며 var/cache/apt/archive
영구적인 해결책을 원합니다( apt-get autoclean
언급된 디렉토리가 모든 패키지를 수용할 만큼 크지 않기 때문에 청소해도 문제가 해결되지 않음).)
이 문제에 대한 가능한 해결책은 무엇입니까?
파티션을 사용하거나 데이터를 라이브 디스크에 복사하지 않고 문제를 해결하는 방법도 있습니다.apt가 향후 설치에서 사용할 수 있도록 다른 파티션에 디렉토리를 만드시겠습니까?
- 충분한 공간이 필요한 다른 디렉터리를 만들고 명령을 사용해 보았
ln var/cache/apt/archive /home/new/directory
으나 작동하지 않습니다.
답변1
가장 쉬운 방법은 디렉터리를 다른 파티션으로 이동한 다음 이전 위치에서 새 위치로 심볼릭 링크를 만드는 것입니다.
/home에 여유 공간이 많은 것 같으니 다음을 사용하세요.
apt-get clean
이 단계는 선택 사항이지만 적극 권장됩니다. 현재 /var/cache/apt/archives에 있는 다운로드된 모든 .deb 파일을 삭제합니다. 삭제하고 싶지 않다면 괜찮습니다. 하지만 세 번째 단계(
mv
)에는 시간이 걸립니다. 그러나 한 파티션에서 다른 파티션으로 아카이브를 복사하고 삭제하는 데 시간이 오래 걸립니다..deb 아카이브를 위한 편리한 디렉터리를 만듭니다:
mkdir -p /home/var/cache/apt/
예를 들어 /home(또는 여유 공간이 많은 다른 파티션) 아래 아무 곳에나 배치할 수 있지만
/home/apt
동일한 디렉토리 구조를 유지하는 것이 매우 유용하고 편리합니다.mv /var/cache/apt/archives /home/var/cache/apt
ln -s /home/var/cache/apt/archives/ /var/cache/apt/
그게 다입니다.
다음에 apt, apt-get 등을 사용하면 /var/cache/apt/archives에서 /home/var/cache/apt/archives로 심볼릭 링크를 따라 이동합니다. 여기에는 다운로드한 모든 파일이 저장됩니다.
그런데, 여전히 /에 공간이 부족하다면 /usr/share/doc
-mv를 사용하여 동일한 작업을 수행하고 이를 /home/usr/share/doc에 심볼릭 링크할 수 있습니다.