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.
- Joħloq rapporti grafiċi.
- Tipproduċi output tad-dejta f'format HTML.
- Tiġġenera rapporti HTML b'hyperlinks għal direttorji oħra għal navigazzjoni faċli biex jinġabru rapporti.
- 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.