Agedu - Usa ka Mapuslanon nga Himan sa Pagsubay sa Nausik nga Disk Space sa Linux
Ibutang ta nga kulang ka sa espasyo sa disk ug gusto nimo nga buhian, pinaagi sa pagpangita sa usa ka butang nga usa ka pag-usik sa wanang ug pagtangtang niini o pagbalhin niini sa usa ka medium sa archive. Giunsa nimo pagsubay ang husto nga mga butang nga papason, nga makatipig labing taas nga wanang?
Naghatag ang Linux og usa ka standard du command, nga nag-scan sa tibuok disk ug nagpakita kanimo kung unsang mga direktoryo ang naghupot sa dako nga gidaghanon sa datos. Makatabang kana kanimo nga makit-an ang imong pagpangita sa mga butang nga labing mapuslanon nga pagtangtang.
Bisan pa, kini nagpakita lamang kanimo kung unsa ka dako. Ang gusto nimo mahibal-an kung unsa ang labi ka dako. Sa kasagaran, ang du command dili magtugot kanimo sa paglainlain tali sa mga datos nga dako tungod kay ikaw naghimo sa usa ka butang nga kinahanglan kini nga dako, ug ang datos nga dako tungod kay imong gi-unpack kini sa makausa ug wala panumbalinga mahitungod niini.
Kadaghanan sa mga sistema sa file sa Linux, pinaagi sa default nagpakita lamang nga gisulat, giusab o bisan gibasa. Mao nga kung nakamugna ka usa ka dako nga kantidad sa datos mga tuig na ang milabay, nakalimot sa pagtangtang niini ug wala pa magamit sukad, nan hinungdanon nga gamiton ang mga selyo sa oras sa katapusan nga pag-access aron mahibal-an ang kalainan tali sa gigamit ug wala gigamit nga datos.
Ang Agedu nga gilitok nga (age dee you) usa ka bukas nga tinubdan ug libre nga gamit (sama sa du command) nga nagtabang sa mga tagdumala sa sistema sa pagsubay sa nausik nga espasyo sa disk nga gigamit sa daan nga mga file ug pagtangtang niini aron mapahawa ang pipila ka espasyo.
Naghimo ang Agedu og kompleto nga pag-scan ug naghimo og mga taho nga nagpakita kung pila ang espasyo sa disk nga gigamit sa matag direktoryo ug sub direktoryo kauban ang mga oras sa katapusan nga pag-access sa mga file. Sa yano nga mga pulong, kini yano nga makatabang kanimo sa pagpahawa sa espasyo sa disk.
- Naghimo og mga graphical nga mga taho.
- Naghimo ug datos nga output sa HTML nga pormat.
- Naghimo ug HTML nga mga taho nga adunay mga hyperlink sa ubang mga direktoryo alang sa dali nga pag-navigate aron makolekta ang mga taho.
- Naghatag ug dugang nga mga kapilian nga ma-configure.
Giunsa Naglihok ang Agedu?
Gikan sa panid sa tawo:
Ang agedu usa ka programa nga naghimo niini. Kini sa batakan mao ang sama nga matang sa disk scan sama sa du, apan kini usab nagrekord sa katapusan-access nga mga panahon sa tanan nga kini scan. Dayon nagtukod kini og index nga makapahimo niini nga epektibong makamugna og mga report nga naghatag og summary sa mga resulta alang sa matag subdirectory, ug dayon naghimo kini nga mga report sa panginahanglan.
Giunsa ang Pag-install sa Agedu sa Linux Systems
Sa Debian/Ubuntu, ang agedu magamit aron ma-install gikan sa default nga mga repositoryo sa sistema gamit ang pagsunod sa apt-get command sama sa gipakita.
$ sudo apt-get install agedu
Sa RHEL/CentOS, kinahanglan nimo nga yum command sama sa gipakita.
# yum install epel-release # yum install agedu
Ang mga tiggamit sa Fedora ug Arch Linux, i-type lang ang mosunod nga sugo aron i-install ang Agedu.
$ sudo dnf install agedu [On Fedora] $ sudo yaourt -S agedu [On Arch Linux]
Sa ubang mga distribusyon sa Linux, mahimo nimong i-compile ang Agedu gikan sa gigikanan sama sa gipakita.
$ 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
Giunsa Pagsubay ang Nausik nga Disk Space Gamit ang Agedu
Ang mosunud nga mando maghimo usa ka kompleto nga pag-scan sa /home/tecmint nga direktoryo ug ang mga sub-direktoryo niini ug maghimo usa ka espesyal nga index file nga adunay sulud nga istruktura sa datos.
# agedu -s /home/tecmint/
Built pathname index, 232578 entries, 22842517 bytes of index Faking directory atimes Building index Final index file size = 97485984 bytes
Sunod, i-type ang mosunud nga mando aron mapangutana ang bag-ong nahimo nga index file.
# agedu -w
Using Linux /proc/net magic authentication URL: http://localhost:34895/
Karon, i-type ang mosunud nga mando aron maablihan ang URL gamit ang bisan unsang web browser.
# http://localhost:34895/
Ang screen sa ubos nagpakita sa graphical nga representasyon sa paggamit sa disk sa /home/tecmint uban sa mga sub directory niini nga naggamit ug lain-laing mga kolor aron ipakita ang kalainan tali sa wala gigamit ug bag-o lang na-access nga datos.
Pag-klik sa bisan unsang sub directory aron makita ang mga taho sa mga sub-direktoryo niini. Aron tapuson kini nga mode, pindota lang ang [CTRL+D
] sa command line.
Aron makahimo ug magtakda og custom nga numero sa port para sa agedu, i-type ang mosunod nga sugo.
# agedu -w --address 127.0.0.1:8081
Using Linux /proc/net magic authentication URL: http://127.0.0.1:8081/
I-enable ang proteksyon sa password para sa Agedu gamit ang mosunod nga sugo.
# agedu -w --address 127.0.0.1:8081 --auth basic
Username: agedu Password: n2tx16jejnbzmuur URL: http://127.0.0.1:8081/
I-access ang mga report sa Agedu gamit ang terminal mode.
# 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 ...
Nakita nimo ang output nga susama sa du command. Atong tan-awon ang daan nga mga file nga wala ma-access sa dugay nga panahon. Pananglitan, aron makita lamang ang mga daan nga file nga wala ma-access sa miaging 12 ka bulan o labaw pa.
# 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 ....
Atong hibal-an kung pila ang espasyo sa disk nga gikuha sa mga file sa MP3 pinaagi sa paggamit sa pagsunod sa mando.
# agedu -s . --exclude '*' --include '*.mp3'
Pag-usab aron makita ang mga taho ipadagan ang mosunud nga mando.
# agedu -w
Aron matangtang ang mga file ug mabakante ang espasyo sa disk, gamita ang mosunud nga mando.
# rm -rf /downloads/*.mp3
Giunsa pagtangtang ang agedu index file? Una tan-awa ang gidak-on sa index file uban sa mosunod nga sugo.
# ls agedu.dat -lh
-rw------- 1 tecmint tecmint 35M Apr 10 12:05 agedu.dat
Aron makuha ang index file, pagsulod lang.
# agedu -R
Para sa dugang nga impormasyon bahin sa mga kapilian ug paggamit sa command sa agedu, palihog basaha ang mga man page o bisitaha ang home page sa agedu.
# man agedu
Kung nahibal-an nimo ang bisan unsang himan nga wala namon nahisgutan sa kini nga site. Palihug ipahibalo kanamo ang bahin niini pinaagi sa kahon sa komento sa ubos.