웹사이트 검색

Duf – 더 나은 Linux 디스크 모니터링 유틸리티


duf는 Golang으로 작성된 멋진 Linux 디스크 모니터링 유틸리티 중 하나입니다. MIT 라이센스로 출시되었으며 Linux, macOS, BSD 및 Windows도 지원합니다. duf의 핵심 기능 중 일부는 다음과 같습니다.

  • 더 나은 'df 명령' 대안.
  • 밝고 어두운 색 구성표.
  • JSON 형식으로 출력합니다.
  • 출력을 정렬, 그룹화 및 필터링하는 옵션입니다.
  • 조정 가능한 터미널 높이 및 너비.

Linux에 Duf(디스크 사용량) 도구 설치

DUF를 설치하는 방법에는 두 가지가 있습니다. 소스에서 빌드하거나 Linux 배포판에 맞는 기본 형식(.rpm 또는 .deb)으로 설정을 다운로드하여 설치할 수 있습니다. 두 가지 방법을 모두 안내해 드리겠습니다.

소스에서 Duf 빌드

duf를 컴파일하려면 Go(1.12 이상) 환경을 설정해야 합니다. 컴퓨터에 Go가 설정되어 있지 않은 경우 Ubuntu에서 Go를 설정하는 방법에 대한 포괄적인 기사를 살펴보세요.

git clone https://github.com/muesli/duf.git
cd duf
go build

패키지에서 Duf 설치

Github 저장소에서 duf 패키지를 직접 다운로드하거나 wget 명령을 사용할 수 있습니다.

--------- On Debina, Ubuntu & Mint --------- 
wget https://github.com/muesli/duf/releases/download/v0.6.0/duf_0.6.0_linux_amd64.deb
dpkg -i duf_0.6.0_linux_amd64.deb 


--------- On RHEL, CentOS & Fedora ---------
wget https://github.com/muesli/duf/releases/download/v0.6.0/duf_0.6.0_linux_amd64.rpm
rpm -ivh duf_0.6.0_linux_amd64.rpm

Linux에서 Duf(디스크 사용량) 도구 사용

이제 터미널에서 duf를 입력하여 애플리케이션을 실행하세요.

duf

Duf에는 많은 기능이 있으므로 --help 옵션을 사용하는 것이 좋습니다.

duf --help

인수로 전달하여 특정 파일 시스템이나 장치만 인쇄할 수 있습니다. 단일 파티션에서 이 시스템을 만들었으므로 모든 것이 루트(/)에 마운트됩니다. 파티션 구성표에 따라 다른 출력이 표시됩니다.

duf /home /usr /opt
duf /root/
duf /var/log

--all 플래그를 전달하여 의사, 액세스 불가능 및 중복 파일 시스템을 표시할 수 있습니다.

duf -all

블록 사용량을 인쇄하는 대신 --inodes를 인수로 사용하지 않고 Inode 사용량을 인쇄할 수 있습니다.

duf --inodes

특정 키워드를 기반으로 출력을 정렬하거나 특정 열만 표시할 수 있습니다.

duf --sort size

--output 플래그에 대한 인수로 열 이름을 무시하고 특정 열만 인쇄하는 옵션이 있습니다.

duf --output used,size,avail,usage

다음은 유효한 키워드 목록입니다.

  • 마운트 지점
  • 크기
  • 사용된
  • 이익
  • 용법
  • 아이노드
  • inodes_used
  • inodes_avail
  • inodes_usage
  • 유형
  • 파일 시스템

Duf는 밝고 어두운 색상 구성으로 제공됩니다. 색 구성표를 설정하려면 다음 명령을 사용하십시오.

duf -theme dark               # Dark color scheme
duf --theme light             # Light color scheme

Duf는 JSON 형식의 출력을 지원합니다.

duf --json

이것이 바로 이 기사입니다. Duf는 발전된 도구이며 더 많은 기능과 버그 수정이 추가되었습니다. 사용해 보시고 피드백을 알려주세요.