트렌딩 목록으로
Rust

matthart1983 / diskwatch

단일 호스트 읽기 전용 디스크 진단 TUI. netwatch와 syswatch의 형제 프로그램.

24
0
약 1개월 전
GitHub에서 보기

이 프로젝트에 대해

matthart1983 님의 diskwatch 프로젝트는 GitHub에서 24개의 별을 받으며 많은 개발자들의 주목을 받고 있습니다. 특히 Rust 환경에서 유용하게 활용될 수 있으며, 최근 오픈소스 커뮤니티에서 활발한 기여와 토론이 이루어지고 있는 트렌딩 레포지토리입니다.

Language Breakdown

Rust 99%Nix 1%

🇰🇷 한국어 번역 README

캐시 히트

DiskWatch

단일 호스트 디스크 진단을 터미널에서 수행합니다. 디스크 표시등이 계속 깜빡일 때 열게 되는 터미널 — iostat, iotop, smartctl, lsblk, df, du를 실행하고 패닉 상태가 되기 전에 사용하는 터미널입니다.

형제 애플리케이션으로 NetWatch와 SysWatch가 있습니다. 동일한 크롬 디자인. 동일한 팔레트. 한 시스템의 모든 디스크를 다루는 여덟 개의 탭.


표시 항목

#대체 기능
1개요용량, IO, 상태, 핫 파일을 한 화면에서 확인
2장치lsblk, nvme list, diskutil list, hdparm -I
3볼륨lvs + vgs, mdadm --detail, diskutil apfs list
4파일 시스템df -h, df -i, mount, findmnt
5IOiostat -x 1, biolatency 스타일 평균
6SMARTsmartctl -A, nvme smart-log
7핫 파일fanotify/fseventsd 감시기 (경로 표시, 바이트는 아님)
8인사이트평이한 영어로 된 이상치 요약

lsblk어떤 디스크가 존재하는지 보여주는 반면, DiskWatch는 디스크에서 어떤 일이 일어나고 있는지 보여줍니다 — 용량 추세, IO 처리량, p99 지연 시간, SMART 상태, 그리고 현재 작성 중인 파일 등을 보여주며, 이상이 발생하면 이유를 쉽게 이해할 수 있게 설명합니다.

설치

또는 crates.io에서 설치:

필수 조건: Rust 1.75+. Linux에는 시스템 의존성 없음. macOS는 표준 ioreg, diskutil, system_profiler 바이너리를 호출하며 — 모두 기본 설치되어 있음. 선택 사항: 전체 SMART 속성 테이블을 위해 smartmontools (brew install smartmontools / apt install smartmontools) — 설치하지 않으면 SMART 탭은 기본 모드로 표시됩니다.


🌐 본 텍스트는 빠른 이해를 돕기 위한 요약 번역본입니다. 정확한 기술 정보 및 전체 코드는 GitHub 원문에서 확인하실 수 있습니다.

이 정보는 AI가 자동으로 분석한 결과입니다. 정확한 내용은 원문을 확인하세요.

matthart1983/diskwatch GitHub 원문 바로가기 →