Computer >> 컴퓨터 >  >> 프로그래밍 >> Bash 프로그래밍

Debian, Ubuntu, Linux Mint에서 디스크 공간 확보를 위한 최고의 GUI 도구 5가지

시간이 지나면서 디스크 공간이 점점 부족해지는 것을 느낀 적이 있으신가요? 그 원인은 시간이 흐를수록 불필요한 파일(정크 파일)이 하드 드라이브를 빠르게 채우기 때문입니다.

특히 소프트웨어 패키지를 설치할 때 이런 현상이 두드러집니다. 설치 과정에서 패키지 파일은 나중에 다시 설치해야 할 경우에 대비해 /var/cache/ 디렉터리에 캐시 형태로 저장됩니다.

안타깝게도 Ubuntu에는 더 이상 시스템에 필요하지 않은 파일을 자동으로 삭제하는 기능이 없습니다. 따라서 패키지를 설치할 때마다 이러한 파일들이 계속 쌓이며, 드라이브의 상당한 공간을 차지하게 됩니다.

터미널을 사용한다면 apt 명령어로 이런 파일을 간단히 삭제할 수 있습니다.

sudo apt autoremove

이 명령은 다른 패키지의 의존성을 해결하기 위해 자동으로 설치되었지만, 더 이상 필요하지 않은 패키지들을 제거합니다.

추가로 실행해 볼 만한 명령어는 다음과 같습니다.

sudo apt clean

이 명령은 /var/cache/ 디렉터리에 남아 있는 잔여 패키지 파일을 삭제합니다.

이제 터미널 명령어 대신, UbuntuLinux Mint 배포판에서 GUI 애플리케이션을 활용해 디스크 공간을 확보하는 방법을 살펴보겠습니다.

1. Stacer

C++로 작성된 Stacer는 디스크 공간을 모니터링하고 최적화하는 무료 오픈소스 GUI 애플리케이션입니다. 직관적이고 세련된 사용자 인터페이스를 제공하며, RAM, CPU, 디스크 사용량 같은 리소스 통계를 한눈에 확인할 수 있습니다. 또한 시스템 정보와 네트워크 대역폭 사용량 정보도 함께 보여줍니다.

Stacer는 프로세스 관리, 시작 프로그램 관리, 시스템 서비스 관리, 애플리케이션 제거 등 다양한 유용한 기능을 제공합니다. 특히 주목할 만한 것은 시스템 클리너 기능으로, 디스크 공간을 크게 차지하는 패키지 캐시를 제거합니다. 또한 휴지통을 비우고 충돌 보고서, 애플리케이션 캐시, 로그까지 정리하여 디스크 공간을 확보해 줍니다.

Debian, Ubuntu, Linux Mint에서 디스크 공간 확보를 위한 최고의 GUI 도구 5가지리눅스 시스템 최적화 및 모니터링 도구 Stacer

Stacer를 설치하려면 다음 명령어를 실행하세요.

sudo apt update
sudo apt install stacer

2. Ubuntu Cleaner

Python으로 개발된 Ubuntu Cleaner는 Ubuntu/Mint에서 디스크 공간 확보에 탁월한 성능을 발휘하는 또 다른 GUI 도구입니다. 이 그래픽 도구는 다음과 같은 파일들을 삭제하여 시스템을 깔끔하게 정리합니다.

  • 오래된 리눅스 커널
  • 브라우저 캐시
  • 썸네일 캐시
  • 앱 캐시
  • APT 캐시
  • 불필요한 패키지

Ubuntu Cleaner는 오픈소스이며 완전히 무료로 사용할 수 있습니다.

Debian, Ubuntu, Linux Mint에서 디스크 공간 확보를 위한 최고의 GUI 도구 5가지Ubuntu Cleaner

Ubuntu Cleaner를 설치하려면 먼저 git 저장소를 클론합니다.

git clone https://github.com/gerardpuig/ubuntu-cleaner.git

그다음 저장소 디렉터리로 이동해 프로그램을 실행합니다.

cd ubuntu-cleaner
./ubuntu-cleaner

3. BleachBit

Windows와 Linux를 모두 지원하도록 설계된 BleachBit는 무료 오픈소스 디스크 클리너로, PC에 정크 파일이 쌓였을 때 빠르게 디스크 공간을 확보해 줍니다.

BleachBit를 사용하면 임시 파일을 안전하게 삭제하고, 쿠키를 제거하고, 인터넷 사용 기록을 지우고, 애플리케이션 로그 파일과 시스템의 불필요한 파일을 정리할 수 있습니다.
또한 BleachBit는 Firefox, Chrome 등 주요 웹 브라우저의 클리너 역할도 수행합니다.

Debian, Ubuntu, Linux Mint에서 디스크 공간 확보를 위한 최고의 GUI 도구 5가지BleachBit – 리눅스 시스템 정리 및 디스크 공간 확보

BleachBit는 Ubuntu 공식 저장소에서 제공되며, APT 패키지 관리자로 다음과 같이 설치할 수 있습니다.

sudo apt update
sudo apt install bleachbit 

4. Sweeper

KDE 데스크톱 환경 전용으로 개발된 Sweeper는 썸네일 캐시, 쿠키·방문 기록·임시 캐시 같은 웹 브라우저 정크 파일, 휴지통 속 파일 등 하드 드라이브의 불필요한 파일들을 정리하는 시스템 클리너 애플리케이션입니다.

Debian, Ubuntu, Linux Mint에서 디스크 공간 확보를 위한 최고의 GUI 도구 5가지Sweeper – 리눅스에서 불필요한 흔적 정리

Sweeper를 설치하는 방법은 두 가지가 있습니다. 먼저 공식 Ubuntu 저장소에서 다음과 같이 설치할 수 있습니다.

sudo apt update
sudo apt install sweeper

또한 아래와 같이 Snap으로 설치할 수도 있습니다. 먼저 시스템에서 Snap이 활성화되어 있는지 확인하세요.

sudo apt update
sudo apt install snapd

그다음 Sweeper를 설치합니다.

sudo snap install sweeper --edge

5. rmlint

마지막으로 소개할 도구는 rmlint입니다. 이 도구는 여러 디렉터리를 탐색하여 중복 파일과 디렉터리, 깨진 심볼릭 링크, 디버깅 정보가 제거되지 않은 바이너리(non-stripped binaries)를 찾아내는 데 도움을 줍니다.

rmlint는 직접 파일을 삭제하지 않고, 파일 삭제에 활용할 수 있는 실행 가능한 출력물(JSON 또는 셸 스크립트 등)을 생성합니다. 파일과 디렉터리를 스캔하여 중복 여부를 지능적으로 판단하며, 중복 파일이 발견되면 자동 생성된 스크립트를 통해 손쉽게 삭제할 수 있습니다.

Debian, Ubuntu, Linux Mint에서 디스크 공간 확보를 위한 최고의 GUI 도구 5가지rmlint – 중복 파일 및 디렉터리 찾기

rmlint를 설치하려면 다음 명령어를 실행하세요.

sudo apt install rmlint

그래픽 인터페이스를 실행하려면 다음 명령어를 입력합니다.

rmlint --gui

지금까지 리눅스 시스템에서 디스크 공간을 확보하는 데 활용할 수 있는 인기 GUI 도구들을 살펴보았습니다. 자신에게 맞는 도구를 선택해 주기적으로 시스템을 정리한다면, 항상 쾌적한 디스크 환경을 유지할 수 있습니다.