Agedu - E Nëtzlech Tool fir Verschwonnen Disk Space am Linux ze verfolgen


Gitt un datt Dir kuerz op Disk Space laaft an Dir wollt befreien, andeems Dir eppes sicht wat Plazverschwendung ass an et läscht oder an en Archivmedium réckelt. Wéi verfollegt Dir richteg Saachen fir ze läschen, dat spuert maximal Plaz?

Linux bitt e Standard du Kommando, deen de ganzen Disk scannt a weist Iech wéi eng Verzeichnisser déi enorm Quantitéit un Daten hunn. Dat kann Iech hëllefen Är Sich op déi nëtzlechst Saachen ze läschen.

Wéi och ëmmer, dat weist Iech nëmmen wat enorm ass. Wat Dir tatsächlech wësse wëllt ass wat ze grouss ass. Par défaut léisst du Command Iech net z'ënnerscheeden tëscht Daten déi enorm sinn well Dir eppes maacht wat se enorm brauch, an Daten déi enorm sinn well Dir se eemol ausgepackt an ignoréiert hutt.

Déi meescht Linux Dateisystemer weisen par défaut nëmme geschriwwe, geännert oder souguer gelies. Also wann Dir viru Joeren eng enorm Quantitéit un Daten erstallt hutt, vergiess hutt se ze läschen an se zënter ni benotzt hunn, dann ass et wichteg déi lescht Zougank Zäitstempel ze benotzen fir den Ënnerscheed tëscht benotzten an onbenotzten Donnéeën ze wëssen.

Agedu ausgeschwat als (Alter dee Dir) ass eng Open Source a gratis Utility (ganz wéi du command) déi Systemadministratoren hëlleft fir verschwendenen Diskspace benotzt vun alen Dateien ze verfollegen an ze läschen fir e bësse Plaz ze befreien.

Agedu mécht e komplette Scan a produzéiert Berichter déi weisen wéi vill Disk Space vun all Verzeechnes an Ënnerverzeechnes benotzt gëtt zesumme mat de leschten Zougangszäite vu Dateien. An einfache Wierder, et hëlleft Iech einfach Disk Space ze befreien.

  1. Erstellt grafesch Berichter.
  2. Produzéiert Datenausgang am HTML-Format.
  3. Generéiert HTML Berichter mat Hyperlinks op aner Verzeichnisser fir einfach Navigatioun fir Berichter ze sammelen.
  4. Gitt méi konfiguréierbar Optiounen.

Wéi funktionnéiert Agedu?

Vun der Mann Säit:

agedu ass e Programm deen dëst mécht. Et mécht am Fong déi selwecht Zort Scheif Scannen wéi du, awer et registréiert och déi lescht Zougangszäiten vun allem wat se scannt. Da baut et en Index deen et erlaabt effizient Berichter ze generéieren déi e Resumé vun de Resultater fir all Ënnerverzeechnes ginn, an da produzéiert se dës Berichter op Ufro.

Wéi installéiere ech Agedu a Linux Systemer

Op Debian/Ubuntu ass agedu verfügbar fir aus de Standardsystem Repositories z'installéieren mat dem folgenden apt-get Kommando wéi gewisen.

$ sudo apt-get install agedu

Op RHEL/CentOS musst Dir yum Kommando wéi gewisen.

# yum install epel-release
# yum install agedu

Fedora an Arch Linux Benotzer, gitt einfach de folgende Kommando fir Agedu z'installéieren.

$ sudo dnf install agedu  [On Fedora]
$ sudo yaourt -S agedu    [On Arch Linux]

Op anere Linux Verdeelungen kënnt Dir Agedu aus der Quell kompiléieren wéi gewisen.

$ wget https://www.chiark.greenend.org.uk/~sgtatham/agedu/agedu-20180329.af641e6.tar.gz
$ tar -xvf agedu-20180329.af641e6.tar.gz
$ cd agedu-20180329.af641e6
$ ./configure
$ make
$ sudo make install

Wéi verfollegt verschwonnenen Disk Space mat Agedu

De folgende Kommando mécht e komplette Scan vum /home/tecmint Verzeichnis a seng Ënnerverzeechnungen a erstellt eng speziell Indexdatei mat senger Datestruktur.

# agedu -s /home/tecmint/
Built pathname index, 232578 entries, 22842517 bytes of index                                                                                                                
Faking directory atimes
Building index
Final index file size = 97485984 bytes

Als nächst gitt de folgende Kommando fir eng nei erstallt Indexdatei ze froen.

# agedu -w
Using Linux /proc/net magic authentication
URL: http://localhost:34895/

Gitt elo de folgende Kommando fir d'URL opzemaachen mat engem Webbrowser.

# http://localhost:34895/

Déi ënnescht Écran weist d'grafesch Representatioun vun der Diskverbrauch vun /home/tecmint zesumme mat sengen Ënnerverzeechnunge mat verschiddene Faarwen fir den Ënnerscheed tëscht net benotzten an kierzlech zougänglechen Donnéeën ze weisen.

Klickt op all Ënnerverzeechnes fir d'Rapporte vu sengen Ënnerverzeechnungen ze gesinn. Fir dëse Modus ofzeschléissen, dréckt just op [CTRL+D] op der Kommandozeil.

Fir eng personaliséiert Portnummer fir agedu ze kreéieren an ze setzen, gitt de folgende Kommando.

# agedu -w --address 127.0.0.1:8081
Using Linux /proc/net magic authentication
URL: http://127.0.0.1:8081/

Aktivéiert Passwuertschutz fir Agedu mat dem folgenden Kommando.

# agedu -w --address 127.0.0.1:8081 --auth basic
Username: agedu
Password: n2tx16jejnbzmuur
URL: http://127.0.0.1:8081/

Zougang zu Agedu Berichter mam Terminalmodus.

# agedu -t /home/tecmint
8612        /home/tecmint/.AndroidStudio3.1
3684        /home/tecmint/.PlayOnLinux
604         /home/tecmint/.ScreamingFrogSEOSpider
2416        /home/tecmint/.TelegramDesktop
61960       /home/tecmint/.Write
1508        /home/tecmint/.adobe
20          /home/tecmint/.aptitude
48          /home/tecmint/.byobu
1215948     /home/tecmint/.cache
3096        /home/tecmint/.cinnamon
1421828     /home/tecmint/.config
12          /home/tecmint/.dbus
8           /home/tecmint/.emacs.d
780         /home/tecmint/.fonts
...

Dir gesitt d'Ausgab ähnlech wéi du Kommando. Loosst eis déi al Dateien gesinn déi net laang zougänglech sinn. Zum Beispill, fir nëmmen al Dateien ze gesinn déi net an de leschten 12 Méint oder méi zougänglech sinn.

# agedu -t /home/tecmint -a 12m
2416        /home/tecmint/.TelegramDesktop
1500        /home/tecmint/.adobe
46776       /home/tecmint/.cache
1840        /home/tecmint/.cinnamon
142796      /home/tecmint/.config
636         /home/tecmint/.gconf
88          /home/tecmint/.gimp-2.8
12          /home/tecmint/.gnome
112         /home/tecmint/.java
108         /home/tecmint/.kde
8           /home/tecmint/.links2
16          /home/tecmint/.linuxmint
6804        /home/tecmint/.local
12          /home/tecmint/.mindterm
40920       /home/tecmint/.mozilla
4           /home/tecmint/.oracle_jre_usage
12          /home/tecmint/.parallel
24          /home/tecmint/.shutter
6840        /home/tecmint/.softmaker
336         /home/tecmint/.themes
....

Loosst eis erausfannen wéi vill Plaatz vun MP3 Dateien geholl gëtt andeems Dir folgend Kommando benotzt.

# agedu -s . --exclude '*' --include '*.mp3'

Nach eng Kéier fir Berichter ze gesinn, lafen de folgende Kommando.

# agedu -w

Fir Dateien ze läschen an Disk Space ze befreien, benotzt de folgende Kommando.

# rm -rf /downloads/*.mp3

Wéi läschen ech agedu Indexdatei? Als éischt kuckt d'Gréisst vun der Indexdatei mat dem folgenden Kommando.

# ls agedu.dat -lh
-rw------- 1 tecmint tecmint 35M Apr 10 12:05 agedu.dat

Fir den Indexdatei ze läschen, gitt einfach.

# agedu -R

Fir méi Informatioun iwwer agedu Kommandooptiounen a Gebrauch, liest w.e.g. d'Man Säiten oder besicht agedu Homepage.

# man agedu

Wann Dir en Tool kennt dat mir net op dësem Site ernimmt hunn. Loosst eis w.e.g. iwwer d'Kommentarbox hei drënner wëssen.