Agedu - kasulik tööriist raisatud kettaruumi jälitamiseks Linuxis


Oletame, et kettaruum on otsas ja soovite vabaneda, otsides midagi, mis on ruumi raiskamine, eemaldades selle või teisaldades selle arhiivikandjale. Kuidas leida kustutamiseks õigeid asju, mis säästaks maksimaalselt ruumi?

Linux pakub standardset du käsku, mis skannib kogu ketta ja näitab, millistes kataloogides on tohutult palju andmeid. See aitab teil otsingut kitsendada kõige kasulikumale kustutamisele.

Kuid see näitab teile ainult seda, mis on tohutut. Mida te tegelikult teada tahate, on liiga suur. Vaikimisi ei luba du-käsk teil eristada tohutut teavet, kuna teete midagi, mis vajab tohutut, ja tohututest andmetest, kuna olete selle üks kord lahti pakkinud ja eiranud.

Enamik Linuxi failisüsteeme näitab vaikimisi ainult kirjutatut, muudetud või isegi loetut. Nii et kui olete aastaid tagasi loonud tohutu hulga andmeid, unustasite need kustutada ja pole kunagi pärast seda kasutanud, siis on oluline kasutada neid viimase juurdepääsuga ajatemplid, et teada saada kasutatud ja kasutamata andmete erinevust.

Agedu, mida hääldatakse kui (age dee you), on avatud lähtekoodiga ja tasuta utiliit (umbes nagu du command), mis aitab süsteemiadministraatoritel leida vanade failide raisatud kettaruumi ja need ruumi vabastamiseks kustutada.

Agedu teeb täieliku skannimise ja koostab aruanded, mis näitavad, kui palju kettaruumi kasutab iga kataloog ja alamkataloog koos failide viimase juurdepääsuga. Lihtsamalt öeldes aitab see lihtsalt kettaruumi vabastada.

  1. Loob graafilisi aruandeid.
  2. toodab HTML-vormingus andmete väljundit.
  3. Genereerib HTML-aruanded koos hüperlinkidega teistele kataloogidele, et aruannete kogumiseks oleks hõlpsam navigeerida.
  4. Pakub seadistatavamaid valikuid.

Kuidas Agedu töötab?

Mehe lehelt:

ageu on programm, mis seda teeb. See teeb põhimõtteliselt samasugust ketaskannet kui du, kuid registreerib ka kõigi skannitute viimase juurdepääsu ajad. Seejärel loob see indeksi, mis võimaldab tal tõhusalt luua aruandeid, mis sisaldavad iga alamkataloogi tulemuste kokkuvõtet, ja seejärel koostab need aruanded nõudmisel.

Kuidas installida Agedu Linuxi süsteemidesse

Debiani/Ubuntu seadmes on ageu võimalik installida süsteemi vaikehoidlatest, kasutades järgmist käsku apt-get, nagu näidatud.

$ sudo apt-get install agedu

RHEL/CentOS-is peate käskima nagu näidatud.

# yum install epel-release
# yum install agedu

Fedora ja Arch Linuxi kasutajad sisestage Agedu installimiseks lihtsalt järgmine käsk.

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

Muudes Linuxi distributsioonides saate Agedu koostada allikast, nagu näidatud.

$ 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

Kuidas jälgida raisatud kettaruumi Agedu abil

Järgmine käsk kontrollib kataloogi/home/tecmint ja selle alamkatalooge täielikult ning loob selle andmestruktuuri sisaldava spetsiaalse indeksfaili.

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

Järgmisena tippige vastloodud indeksfaili pärimiseks järgmine käsk.

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

Nüüd tippige URL-i avamiseks mis tahes veebibrauseriga järgmine käsk.

# http://localhost:34895/

Allpool oleval ekraanil kuvatakse/home/tecmint kettakasutuse graafiline esitus koos alamkataloogidega, kasutades erinevaid värve, et näidata erinevust kasutamata ja hiljuti avatud andmete vahel.

Selle alamkataloogide aruannete vaatamiseks klõpsake mis tahes alamkataloogil. Selle režiimi lõpetamiseks vajutage lihtsalt käsureal nuppu [ CTRL + D ].

Ageu kohandatud pordinumbri loomiseks ja määramiseks tippige järgmine käsk.

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

Lubage Agedu paroolikaitse järgmise käsu abil.

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

Juurdepääs Agedu aruannetele terminalirežiimi abil.

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

Näete käsku du sarnast väljundit. Vaatame vanu faile, millele pole pikka aega juurdepääsu. Näiteks ainult vanade failide vaatamiseks, millele pole viimase 12 kuu jooksul juurde pääsenud.

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

Uurime, kui palju kettaruumi võtab MP3-fail, kasutades järgmist käsku.

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

Jällegi, et näha aruandeid, käivitage järgmine käsk.

# agedu -w

Kustutatud failide vabastamiseks ja kettaruumi vabastamiseks kasutage järgmist käsku.

# rm -rf /downloads/*.mp3

Kuidas eemaldada ageu indeksfail? Kõigepealt vaadake indeksfaili suurust järgmise käsuga.

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

Indeksifaili eemaldamiseks sisestage lihtsalt.

# agedu -R

Ageu käsuvalikute ja kasutamise kohta lisateabe saamiseks lugege manulehti või külastage ageu avalehte.

# man agedu

Kui teate mõnda tööriista, mida me pole sellel saidil maininud. Palun andke sellest meile teada allpool oleva kommentaarikasti kaudu.