웹사이트 검색

Ubuntu 20.04에서 Gdu 디스크 사용량 분석기를 설치하고 사용하는 방법


이 페이지에서

  1. 무엇을 다룰 것인가
  2. 전제 조건
  3. Ubuntu 20.04에 GDU 디스크 사용량 분석기 설치
    1. 아카이브 파일을 사용한 설치\n
    2. Snap 리포지토리를 사용하여 설치\n

    Linux에는 디스크 사용률을 확인하기 위한 많은 도구와 명령이 있습니다. 이러한 도구와 명령 중 일부는 미리 설치되어 있습니다. 디스크 사용 정보를 확인하기 위한 다음 명령 목록을 살펴보십시오. 이러한 명령은 기본적으로 많은 Linux 배포판에서 찾을 수 있습니다.

    • df: 파일 시스템 디스크 공간 사용량을 보여줍니다.
    • du: 파일, 디렉토리의 디스크 사용량을 추정합니다.\n
    • ls -al: 폴더의 모든 내용을 표시합니다.\n
    • stat: 파일 및 파일 시스템의 상태를 보여줍니다.

    Ubuntu에는 디스크 사용량을 분석하기 위한 '디스크 사용량 분석기'라는 GUI 기반 도구도 있습니다. 마찬가지로 많은 Linux 기반 배포판 및 macOS에서 디스크 사용량을 볼 수 있는 또 다른 도구 'GDU 디스크 사용량 분석기'가 있습니다.

    GDU는 'Go' 언어로 작성되었으며 공식 GitHub 페이지는 특히 SSD를 위한 '매우 빠른 디스크 사용량 분석기'로 프레임을 지정합니다. HDD에서도 작동하지만 성능은 SDD만큼 효율적이지 않습니다.

    우리는 무엇을 다룰 것인가

    이 가이드에서는 Ubuntu 20.04에서 GDU 디스크 사용량 분석기를 설치하고 사용하는 방법을 보여줍니다. 이 가이드를 시작하겠습니다.

    전제 조건

    • 다양한 파일을 가져오기 위한 인터넷 액세스.\n
    • 'sudo' 액세스 권한이 있는 사용자 계정.\n

    Ubuntu 20.04에 GDU 디스크 사용량 분석기 설치

    아카이브 파일을 사용하여 설치

    1단계. 공식 GitHub 페이지는 GDU용 아카이브 파일에 대한 다운로드 링크를 제공합니다. 파일을 다운로드하려면 다음 명령을 따르십시오.

    wget https://github.com/dundee/gdu/releases/latest/download/gdu_linux_amd64.tgz

    2단계. 이제 다음 명령을 사용하여 다운로드한 tar를 추출합니다.

    tar xzf gdu_linux_amd64.tgz

    3단계. 다음을 사용하여 압축을 푼 파일을 실행 가능하게 만듭니다.

    sudo chmod +x gdu_linux_amd64

    4단계. 추출된 파일을 대부분의 실행 파일이 포함된 /usr/bin/ 디렉토리로 이동합니다.

    sudo mv gdu_linux_amd64 /usr/bin/gdu

    5단계. 모든 것이 올바르게 설정되었으면 설치를 확인할 수 있습니다. 다음 명령을 사용하여 gdu 버전을 확인하십시오.

    gdu --version

    GDU 제거

    GDU를 제거하려면 다음 명령을 사용하여 '/usr/bin/' 디렉토리에서 GDU 실행 파일을 제거하기만 하면 됩니다.

    sudo rm /usr/bin/gdu

    스냅 리포지토리를 사용하여 설치

    GDU는 모든 종속성을 포함하는 스냅 패키지와 함께 설치할 수도 있습니다. 스냅 패키지 또는 단순히 스냅은 스냅 스토어에서 설치할 수 있습니다. Snap은 Ubuntu 18.04 LTS(Bionic Beaver) 및 Ubuntu 20.04 LTS(Focal Fossa)를 비롯한 많은 인기 Linux 배포판과 함께 사전 배송됩니다. 확인하려면 'snap --version' 명령을 사용하여 확인할 수 있습니다.

    1단계. Snap이 시스템에 없으면 아래 두 명령을 사용하여 Snap을 설치할 수 있습니다.

    sudo apt update
    sudo apt install snapd

    2단계. 위의 명령을 실행한 후 로그아웃했다가 다시 로그인하면 올바른 방식으로 스냅의 경로를 업데이트할 수 있습니다.

    3단계. 이제 다음 명령을 사용하여 gdu를 설치합니다.

    sudo snap install gdu-disk-usage-analyzer
    snap connect gdu-disk-usage-analyzer:mount-observe :mount-observe
    snap connect gdu-disk-usage-analyzer:system-backup :system-backup
    snap alias gdu-disk-usage-analyzer.gdu gdu

    이제 GDU가 설치되었으므로 제공하는 다양한 옵션의 사용법을 빠르게 확인하고 'help' 옵션을 인수로 발행하십시오.

    gdu --help


    샘플 출력:

    Usage:
      gdu [directory_to_scan] [flags]

    Flags:
      -h, --help                          help for gdu
      -i, --ignore-dirs strings           Absolute paths to ignore (separated by comma) (default [/proc,/dev,/sys,/run])
      -I, --ignore-dirs-pattern strings   Absolute path patterns to ignore (separated by comma)
      -l, --log-file string               Path to a logfile (default "/dev/null")
      -m, --max-cores int                 Set max cores that GDU will use. 3 cores available (default 3)
      -c, --no-color                      Do not use colorized output
      -x, --no-cross                      Do not cross filesystem boundaries
      -H, --no-hidden                     Ignore hidden directories (beginning with dot)
      -p, --no-progress                   Do not show progress in non-interactive mode
      -n, --non-interactive               Do not run in interactive mode
      -a, --show-apparent-size            Show apparent size
      -d, --show-disks                    Show all mounted disks
      -v, --version                       Print version

    GDU 디스크 사용량 분석기 사용

    1. 인수(명령줄 옵션)가 사용되지 않으면 GDU는 작업 중인 현재 디렉토리를 스캔합니다. 예를 들어 홈 디렉토리 터미널에서 이 명령을 실행하면 다음과 같은 결과를 얻습니다.

    $ gdu /home/howtoforge/Downloads

    4. 마운트된 모든 디스크에 사용 가능한 디스크의 양과 사용 가능한 여유 공간을 보려면 다음 명령을 사용할 수 있습니다.

    gdu -d

    5. 겉보기 크기만 표시하려면 다음을 사용합니다.

    gdu -a
    gdu -c /path/to/folder

    • '!' : 디렉토리에 대한 읽기 작업 중 오류를 나타냅니다.\n
    • '.' : 하위 디렉토리에 대한 읽기 작업 중 오류를 나타냅니다.\n
    • '@' : 파일이 symlink 또는 소켓임을 나타냅니다.
    • 'H' : 동일한 파일이 이미 카운트되었음을 나타냅니다(하드 링크).\n
    • 'e' : 디렉토리가 비어 있음을 나타냅니다.

    결론

    시스템 관리자의 일상적인 작업에는 디스크 공간 사용량 모니터링이 포함됩니다. 이는 응용 프로그램 실행 및 설치, 시스템 백업을 위한 공간 확인, 중복 파일 삭제 등에 사용 가능한 충분한 공간이 있는지 결정하는 데 도움이 됩니다. GDU는 사용이 매우 간단하지만 디스크 공간을 모니터링하는 효율적인 응용 프로그램입니다.