우분투 용량이 꽉 찻을때

작성자 정보

  • 작성자 관리자
  • 작성일

컨텐츠 정보

본문

우분투에서 디스크 용량이 꽉 차서 홈페이지가 열리지 않는 문제를 해결하려면, 시스템의 불필요한 파일들을 정리하여 디스크 공간을 확보해야 합니다. 아래에 몇 가지 방법을 제시하겠습니다.
1. 현재 디스크 사용량 확인
먼저, 어떤 디렉토리가 가장 많은 공간을 차지하고 있는지 확인해야 합니다.
bash
df -h

이 명령어는 각 파티션의 사용량을 확인할 수 있습니다.
또한, 특정 디렉토리의 사용량을 확인하려면 du 명령어를 사용할 수 있습니다. 예를 들어, 루트 디렉토리에서 가장 큰 폴더들을 확인하려면:
bash
sudo du -sh /* | sort -hr

2. APT 캐시 정리
패키지를 설치하거나 업데이트할 때, 우분투는 /var/cache/apt/archives에 패키지 파일을 저장합니다. 이 파일들은 나중에 필요하지 않으므로 삭제해도 됩니다.
bash
sudo apt-get clean

이 명령어는 APT 캐시를 삭제하여 공간을 확보합니다.
3. 불필요한 패키지 및 의존성 제거
더 이상 필요하지 않은 패키지와 의존성을 제거하여 공간을 확보할 수 있습니다.
bash
sudo apt-get autoremove
sudo apt-get autoclean

autoremove: 더 이상 필요하지 않은 패키지를 자동으로 제거합니다.
autoclean: 오래된 패키지 캐시를 삭제합니다.
4. 로그 파일 정리
로그 파일은 /var/log 디렉토리에 저장되며, 시간이 지남에 따라 크기가 커질 수 있습니다. 오래된 로그 파일을 삭제하거나 크기를 줄일 수 있습니다.
bash
sudo find /var/log -type f -name "*.log" -delete

또는 로그 파일의 내용을 비울 수도 있습니다:
bash
sudo truncate -s 0 /var/log/*.log

5. 스냅(Snap) 패키지 관리
스냅 패키지도 많은 공간을 차지할 수 있습니다. 오래된 스냅 패키지를 제거하여 공간을 확보할 수 있습니다.
bash
sudo snap list --all  # 설치된 스냅 목록 확인

# 오래된 스냅 패키지 제거 (자동으로 제거되지 않음)
sudo snap remove <패키지명> --revision=<버전>

6. 휴지통 비우기
사용자의 휴지통에 있는 파일들도 많은 공간을 차지할 수 있습니다. 이를 비워서 공간을 확보하세요.
bash
rm -rf ~/.local/share/Trash/*

7. 썸네일 캐시 삭제
우분투는 썸네일 이미지를 캐시로 저장하는데, 이 캐시는 자동으로 삭제되지 않으므로 직접 삭제해야 합니다.
bash
rm -rf ~/.cache/thumbnails/*

8. 오래된 커널 제거
오래된 리눅스 커널이 시스템에 남아 있을 수 있습니다. 현재 사용 중인 커널 외에는 모두 제거하는 것이 좋습니다.
bash
dpkg --list | grep linux-image  # 설치된 커널 목록 확인

# 오래된 커널 제거
sudo apt-get purge $(dpkg --list | grep '^ii' | grep 'linux-image-[0-9]' | grep -v $(uname -r) | awk '{print $2}')

요약:
df -h와 du 명령어로 디스크 사용량을 확인합니다.
sudo apt-get clean, autoremove, autoclean으로 불필요한 패키지를 제거합니다.
/var/log에서 로그 파일을 정리합니다.
휴지통과 썸네일 캐시를 비웁니다.
오래된 커널과 스냅 패키지를 제거합니다.
이 방법들을 통해 우분투의 디스크 공간을 확보하고 홈페이지가 다시 정상적으로 열릴 수 있도록 할 수 있습니다

관련자료

댓글 0
등록된 댓글이 없습니다.
알림 0