Duf – geresnis „Linux“ disko stebėjimo įrankis


duf yra viena iš įmantrių „Linux“ disko stebėjimo paslaugų, parašyta Golang kalba. Jis išleistas pagal MIT licenciją ir palaiko Linux, macOS, BSD ir net Windows. Kai kurios pagrindinės duf savybės:

  • geresnė „df komandos“ alternatyva.
  • Šviesių ir tamsių spalvų schema.
  • Išvestis JSON formatu.
  • Galimybė rūšiuoti, grupuoti ir filtruoti išvestį.
  • Reguliuojamas terminalo aukštis ir plotis.

„Duf“ (disko naudojimo) įrankio diegimas sistemoje „Linux“.

Yra du būdai, kaip įdiegti DUF. Galite sukurti jį iš šaltinio arba atsisiųsti sąranką savuoju formatu (.rpm arba .deb), būdingu Linux platinimui, ir ją įdiegti. Aš jums paaiškinsiu abu metodus.

„Duf“ pastatas iš šaltinio

Norėdami kompiliuoti duf, turite nustatyti „Go“ (1.12 ar naujesnės versijos) aplinką. Jei jūsų kompiuteryje nenustatyta „Go“, peržiūrėkite mūsų išsamų straipsnį apie tai, kaip nustatyti „Go“ Ubuntu.

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

Duf diegimas iš paketų

Duf paketą galite atsisiųsti tiesiogiai iš Github repo arba naudoti komandą 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

Duf (disko naudojimo) įrankio naudojimas Linux sistemoje

Dabar paleiskite programą tiesiog terminale įvesdami duf.

duf

Duf turi daug funkcijų, todėl gera vieta pradėti būtų naudoti parinktį --help.

duf --help

Galite spausdinti tik konkrečias failų sistemas ar įrenginius, pateikdami jį kaip argumentą. Kadangi sukūriau šį įrenginį viename skaidinyje, viskas yra prijungta prie root (/). Remdamiesi savo skaidinių schema, pamatysite skirtingą išvestį.

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

Galite perduoti žymą --all, kad būtų rodomos pseudo, nepasiekiamos ir pasikartojančios failų sistemos.

duf -all

Užuot spausdinę bloko naudojimą, galime spausdinti Inode naudojimą apeidami --inodes kaip argumentą.

duf --inodes

Galite rūšiuoti išvestį arba rodyti tik tam tikrus stulpelius pagal tam tikrus raktinius žodžius.

duf --sort size

Turite galimybę spausdinti tik tam tikrus stulpelius, apeinant stulpelio pavadinimą kaip vėliavėlės --output argumentą.

duf --output used,size,avail,usage

Žemiau pateikiamas galiojančių raktinių žodžių sąrašas.

  • montavimo taškas
  • dydis
  • naudojamas
  • pasinaudoti
  • naudojimas
  • inodes
  • inodes_used
  • inodes_avail
  • inodes_usage
  • tipo
  • Failų sistema

Duf yra šviesių ir tamsių spalvų. Norėdami nustatyti spalvų schemą, naudokite šias komandas.

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

Duf palaiko išvestį JSON formatu.

duf --json

Štai tiek šiam straipsniui. Duf yra brandinamas įrankis, prie kurio pridėta daugiau funkcijų ir klaidų pataisymų. Išbandykite ir praneškite mums savo atsiliepimus.