Duf - Has gowy Linux Disk Monitoring Utility


duf, Golangda ýazylan ajaýyp Linux disk gözegçilik enjamlaryndan biridir. MIT ygtyýarnamasy boýunça çykýar we Linux, macOS, BSD we hatda Windows-y hem goldaýar. Dufyň esasy aýratynlyklary:

  • has gowy df buýrugy alternatiwasy.
  • Açyk we goýy reňk shemasy.
  • JSON formatda çykyş.
  • Çykyşlary tertiplemek, toparlamak we süzmek opsiýasy.
  • Düzülip bilinýän terminal Boý we ini.

Linux-da Duf (Disk ulanylyşy) guralyny gurmak

DUF gurmagyň iki usuly bar. Ony çeşmeden gurup ýa-da Linux paýlanyşyna mahsus bolan ýerli formatda (.rpm ýa-da .deb) göçürip alyp bilersiňiz. Iki usuldanam gezerin.

Ubuntu-da Go gurmaly.

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

Duf paketini wget buýrugyndan göçürip alyp bilersiňiz.

--------- 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-da Duf (Disk Usage) guralynyň ulanylyşy

Indi, terminaldan duf ýazmak bilen programmany işe giriziň.

$ duf

Duf-yň köp aýratynlygy bar, şonuň üçin başlamak üçin gowy ýer --help opsiýasyny ulanmak bolar.

$ duf --help

Diňe belli bir faýl ulgamlaryny ýa-da enjamlaryny argument hökmünde çap edip bilersiňiz. Bu enjamy bir bölümde döredenimden bäri hemme zat köküne (/) gurnalan. Bölüniş shemanyňyza esaslanyp, dürli netijeleri görersiňiz.

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

Pseudo, elýeterli we faýl ulgamlaryny köpeltmek üçin --all baýdagyny geçip bilersiňiz.

$ duf -all

Blok ulanylyşyny çap etmegiň ýerine, argument hökmünde --inodes aýlanyp, Inode ulanylyşyny çap edip bileris.

$ duf --inodes

Çykyşy tertipläp ýa-da belli bir açar sözlere esaslanyp diňe sütünleri görkezip bilersiňiz.

$ duf --sort size

Diňe --output baýdagyna argument hökmünde sütüniň adyndan aýlanyp, diňe käbir sütünleri çap etmek mümkinçiligiňiz bar.

$ duf --output used,size,avail,usage

Aşakda dogry açar sözleriň sanawy.

  • nokat
  • ululygy
  • ulanyldy
  • peýdalanmak
  • ulanmak
  • inodlar
  • inodes_used
  • inodes_avail
  • inodes_usage
  • ýazyň
  • faýl ulgamy

Duf açyk we goýy reňk çyzgysy bilen gelýär. Reňk shemasyny düzmek üçin aşakdaky buýruklary ulanyň.

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

Duf JSON formatda çykyşy goldaýar.

$ duf --json

Bu makala üçin. Duf kämillik guraly bolup, oňa has köp aýratynlyk we näsazlyklar düzedildi. Synap görüň we pikirleriňizi bize habar beriň.