Agedu - Għodda Utli għat-Traċċar ta' Spazju Moħli fuq Disk fil-Linux


Assumi li qed taħdem qasir fuq l-ispazju tad-diska u ridt li tillibera, billi tfittex xi ħaġa li hija ħela ta 'spazju u tneħħiha jew iċċaqlaqha għal mezz ta' arkivju. Kif tirrintraċċa l-għalf it-tajjeb biex tħassar, li jiffranka l-ispazju massimu?

Linux jipprovdi standard du kmand, li jiskenja disk kollu u jurik liema direttorji jżommu l-ammont kbir ta 'data. Dan jista 'jgħinek iddejjaq it-tfittxija tiegħek għall-affarijiet l-aktar utli tħassir.

Madankollu, dan jurik biss x'inhu enormi. Dak li fil-fatt trid tkun taf huwa x'inhu kbir wisq. B'mod awtomatiku, du command mhux ser iħallik tiddifferenzja bejn data li hija enormi għaliex qed tagħmel xi ħaġa li teħtieġ li tkun enormi, u data li hija enormi għaliex inti żppakkjatha darba u injorat dwarha.

Il-biċċa l-kbira tas-sistemi tal-fajls Linux, awtomatikament juru biss miktub, modifikati jew saħansitra jinqraw. Mela jekk ħloqt ammont kbir ta’ dejta snin ilu, insejt tħassarha u qatt ma użajtha minn dakinhar, allura huwa importanti li tuża dawk it-timbri tal-ħin tal-aħħar aċċess biex tkun taf id-differenza bejn id-dejta użata u dik mhux użata.

Agedu ppronunzjata bħala (age dee you) hija sors miftuħ u utilità b'xejn (bħal du kmand) li tgħin lill-amministraturi tas-sistema biex jillokalizzaw l-ispazju tad-diska moħli użat minn fajls qodma u jħassruhom biex jilliberaw xi spazju.

Agedu jagħmel skan sħiħ u jipproduċi rapporti li juru kemm l-ispazju tad-diska huwa utilizzat minn kull direttorju u subdirettorju flimkien mal-ħinijiet tal-aħħar aċċess tal-fajls. Fi kliem sempliċi, sempliċiment jgħinek biex tillibera l-ispazju fuq id-diska.

  1. Joħloq rapporti grafiċi.
  2. Tipproduċi output tad-dejta f'format HTML.
  3. Tiġġenera rapporti HTML b'hyperlinks għal direttorji oħra għal navigazzjoni faċli biex jinġabru rapporti.
  4. Tipprovdi aktar għażliet konfigurabbli.

Kif Jaħdem Agedu?

Mill-paġna man:

agedu huwa programm li jagħmel dan. Bażikament jagħmel l-istess tip ta 'disk scan bħal du, iżda jirreġistra wkoll il-ħinijiet tal-aħħar aċċess ta' dak kollu li jiskenja. Imbagħad jibni indiċi li jħallih jiġġenera rapporti b'mod effiċjenti li jagħti sommarju tar-riżultati għal kull sottodirettorju, u mbagħad jipproduċi dawk ir-rapporti fuq talba.

Kif Tinstalla Agedu fis-Sistemi Linux

Fuq Debian/Ubuntu, agedu huwa disponibbli biex jiġi installat mir-repożitorji default tas-sistema billi tuża l-kmand apt-get li ġej kif muri.

$ sudo apt-get install agedu

Fuq RHEL/CentOS, għandek bżonn tikkmanda yum kif muri.

# yum install epel-release
# yum install agedu

Utenti ta 'Fedora u Arch Linux, sempliċement ittajpja l-kmand li ġej biex tinstalla Agedu.

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

Fuq distribuzzjonijiet oħra tal-Linux, tista 'tikkompila Agedu mis-sors kif muri.

$ 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

Kif Issegwi l-Ispazju tad-Diska Moħli bl-użu ta’ Agedu

Il-kmand li ġej se jagħmel skan sħiħ tad-direttorju /home/tecmint u s-subdirettorji tiegħu u joħloq fajl indiċi speċjali li fih l-istruttura tad-dejta tiegħu.

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

Sussegwentement, ittajpja l-kmand li ġej biex tfittex fajl indiċi maħluq ġdid.

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

Issa, ittajpja l-kmand li ġej biex tiftaħ il-URL billi tuża kwalunkwe web browser.

# http://localhost:34895/

L-iskrin ta' hawn taħt turi r-rappreżentazzjoni grafika tal-użu tad-disk ta' /home/tecmint flimkien mas-subdirettorji tiegħu bl-użu ta' diversi kuluri biex juru d-differenza bejn data mhux użata u data aċċessata reċentement.

Ikklikkja fuq kwalunkwe sottodirettorju biex tara r-rapporti tas-sottodirettorji tagħha. Biex ittemm din il-modalità, agħfas [CTRL+D] fuq il-linja tal-kmand.

Biex toħloq u tissettja n-numru tal-port tad-dwana għal agedu, ittajpja l-kmand li ġej.

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

Ippermetti l-protezzjoni bil-password għal Agedu billi tuża l-kmand li ġej.

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

Aċċessa rapporti Agedu billi tuża l-modalità terminali.

# 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
...

Inti tara l-output simili għal du kmand. Ejja naraw il-fajls qodma li mhumiex aċċessati għal żmien twil. Per eżempju, biex tara biss fajls qodma li mhumiex aċċessati fl-aħħar 12-il xahar jew aktar.

# 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
....

Ejja nsiru nafu kemm spazju fuq disk meħud mill-fajls MP3 billi tuża l-kmand li ġej.

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

Għal darb'oħra biex tara rapporti imexxu l-kmand li ġej.

# agedu -w

Biex tħassar fajls u tillibera spazju fuq id-diska, uża l-kmand li ġej.

# rm -rf /downloads/*.mp3

Kif tneħħi l-fajl tal-indiċi agedu? L-ewwel ara d-daqs tal-fajl tal-indiċi bil-kmand li ġej.

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

Biex tneħħi fajl indiċi, daħħal biss.

# agedu -R

Għal aktar informazzjoni dwar l-għażliet u l-użu tal-kmand ta’ agedu, jekk jogħġbok aqra l-paġni man jew żur il-home page ta’ agedu.

# man agedu

Jekk taf xi għodda li ma semmejniex f'dan is-sit. Jekk jogħġbok għarrafna dwarha permezz tal-kaxxa tal-kummenti hawn taħt.