GNU/Linux >> Znalost Linux >  >> Linux

Gdu – Rychlý analyzátor využití disku pro Linux

V tomto článku se podíváme na program gdu. Je to analyzátor použitého místa na disku a je open source.

Nástroj gdu je určen pro SSD, kde lze použít paralelní zpracování. Tento nástroj umí pracovat i s HDD s nižším výkonem ve srovnání s SSD. Můžete také zkontrolovat výsledky benchmarku. Existuje mnoho dalších podobných nástrojů a musíte si nejprve pohrát s gdu, abyste zjistili, zda vyhovuje vašim potřebám.

Jak nainstalovat

# Using curl:
curl -L https://github.com/dundee/gdu/releases/latest/download/gdu_linux_amd64.tgz | tar xz
chmod +x gdu_linux_amd64
mv gdu_linux_amd64 /usr/bin/gduCode language: PHP (php)
# Arch Linux:
yay -S gduCode language: PHP (php)
# Debian:
dpkg -i gdu_*_amd64.debCode language: CSS (css)
# Ubuntu
add-apt-repository ppa:daniel-milde/gdu
apt-get update
apt-get install gduCode language: PHP (php)
# NixOS:
nix-env -iA nixos.gduCode language: CSS (css)
# Homebrew:
brew install -f gdu
brew link --overwrite gdu  # if you have coreutils installed as wellCode language: PHP (php)
# Snap:
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 gduCode language: CSS (css)
# Binenv:
binenv install gduCode language: PHP (php)
# Go:
go get -u github.com/dundee/gdu/v4Code language: PHP (php)

Nyní můžete ověřit instalaci spuštěním následujícího příkazu.

# Check Version
gdu --versionCode language: PHP (php)

Použití:

Pokud spustíte příkaz gdu bez argumentu, prohledá váš aktuální pracovní adresář. Nyní jsem ve svém domovském adresáři a když spustím gdu, na obrázku níže můžete vidět, že se skenuje můj domovský adresář.

# Examples
gdu                                   # analyze current dir
gdu -a                                # show apparent size instead of disk usage
gdu <some_dir_to_analyze>             # analyze given dir
gdu -d                                # show all mounted disks
gdu -l ./gdu.log <some_dir>           # write errors to log file
gdu -i /sys,/proc /                   # ignore some paths
gdu -c /                              # use only white/gray/black colors

gdu -n /                              # only print stats, do not start interactive mode
gdu -np /                             # do not show progress, useful when using its output in a script
gdu / > file                          # write stats to file, do not start interactive modeCode language: PHP (php)

Video pro rychlou instalaci a kontrolu

Alternativy

  • ncdu – nástroj založený na NCurses napsaný v čistém C
  • godu – analyzátor s uživatelským rozhraním podobným karuselu
  • dua – Nástroj napsaný v Rustu s rozhraním podobným gdu (a ncdu)
  • diskus – Velmi jednoduchý, ale velmi rychlý nástroj napsaný v Rustu
  • duc – Soubor nástrojů s mnoha možnostmi kontroly a vizualizace využití disku
  • prach – Nástroj napsaný v jazyce Rust zobrazující stromové struktury využití disku

Doufáme, že se vám tento článek líbil. pokud je to tak, ohodnoťte tuto stránku níže uvedenými hvězdičkami a přihlaste se k odběru našeho kanálu YouTube.


Linux
  1. Linux – reference, ale pro Linux?

  2. Sayonara Player – rychlý a lehký audio přehrávač pro Linux

  3. Určení využití disku v Linuxu pomocí příkazu „du“.

  1. Analyzátor využití disku

  2. Omezte využití paměti pro jeden proces Linuxu

  3. Software stromové mapy využití disku pro bezhlavý Linux

  1. Nainstalujte GDU na Linux Mint 20

  2. Linux – Omezit využití paměti pro jeden linuxový proces?

  3. Linux – Zpomalit kopírování disku/disku?