Agedu - koristno orodje za iskanje izgubljenega prostora na disku v Linuxu
Predpostavimo, da vam primanjkuje prostora na disku in ste ga želeli osvoboditi tako, da poiščete nekaj, kar izgublja prostor, in ga odstranite ali premaknete na arhivski medij. Kako izsledite prave stvari za brisanje, ki prihranijo največ prostora?
Linux ponuja standardni ukaz du, ki skenira celoten disk in vam pokaže, kateri imeniki imajo veliko količino podatkov. To vam lahko pomaga omejiti iskanje na stvari, ki so najbolj koristne za brisanje.
Vendar to samo pokaže, kaj je ogromno. Pravzaprav želite vedeti, kaj je preveliko. Ukaz du vam privzeto ne omogoča razlikovanja med ogromnimi podatki, ker delate nekaj, kar potrebuje, da je ogromno, in podatki, ki so ogromni, ker ste jih enkrat razpakirali in prezrli.
Večina datotečnih sistemov Linux privzeto prikazuje samo napisane, spremenjene ali celo prebrane. Če ste torej pred leti ustvarili ogromno podatkov, ste jih pozabili izbrisati in jih od takrat niste nikoli uporabljali, je pomembno, da uporabite te časovne žige zadnjega dostopa, da ugotovite razliko med uporabljenimi in neuporabljenimi podatki.
Agedu, izgovorjen kot (age dee you), je odprtokodni in brezplačni pripomoček (podobno kot ukaz du), ki sistemskim skrbnikom pomaga izslediti zapravljen prostor na disku, ki ga uporabljajo stare datoteke, in jih izbrisati, da sprosti nekaj prostora.
Agedu opravi popolno skeniranje in pripravi poročila, ki prikazujejo, koliko prostora na disku uporablja vsak imenik in podimenik, skupaj s časi zadnjega dostopa datotek. Z enostavnimi besedami vam preprosto pomaga sprostiti prostor na disku.
- Ustvari grafična poročila.
- Proizvaja podatke v obliki zapisa HTML.
- Ustvari poročila HTML s hiperpovezavami do drugih imenikov za enostavno navigacijo za zbiranje poročil.
- Ponuja bolj nastavljive možnosti.
Kako zdravilo Agedu deluje?
S strani za moške:
ageu je program, ki to počne. V bistvu izvaja isto vrsto skeniranja diska kot du, hkrati pa beleži tudi čas zadnjega dostopa vsega, kar skenira. Nato sestavi indeks, ki mu omogoča učinkovito ustvarjanje poročil s povzetkom rezultatov za vsak podimenik, nato pa ta poročila pripravi na zahtevo.
Kako namestiti Agedu v sisteme Linux
V Debianu/Ubuntuju je Ageu na voljo za namestitev iz privzetih sistemskih skladišč z uporabo ukaza apt-get, kot je prikazano.
$ sudo apt-get install agedu
V sistemu RHEL/CentOS morate ukaz yum, kot je prikazano.
# yum install epel-release # yum install agedu
Uporabniki Fedora in Arch Linux preprosto vnesite naslednji ukaz, da namestite Agedu.
$ sudo dnf install agedu [On Fedora] $ sudo yaourt -S agedu [On Arch Linux]
V drugih distribucijah Linuxa lahko Agedu sestavite iz vira, kot je prikazano.
$ 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
Kako slediti zapravljenemu diskovnemu prostoru z uporabo programa Agedu
Naslednji ukaz bo opravil popolno skeniranje imenika /home /tecmint in njegovih podimenikov ter ustvaril posebno datoteko indeksa, ki vsebuje njeno podatkovno strukturo.
# agedu -s /home/tecmint/
Built pathname index, 232578 entries, 22842517 bytes of index Faking directory atimes Building index Final index file size = 97485984 bytes
Nato vnesite naslednji ukaz za poizvedovanje po novo ustvarjeni datoteki indeksa.
# agedu -w
Using Linux /proc/net magic authentication URL: http://localhost:34895/
Zdaj vnesite naslednji ukaz, da odprete URL s katerim koli spletnim brskalnikom.
# http://localhost:34895/
Spodnji zaslon prikazuje grafični prikaz uporabe diska /home /tecmint skupaj z njegovimi podimeniki, ki uporabljajo različne barve za prikaz razlike med neuporabljenimi in nedavno dostopanimi podatki.
Za ogled poročil podimenikov kliknite kateri koli podimenik. Če želite prekiniti ta način, samo pritisnite [ CTRL+D
] v ukazni vrstici.
Če želite ustvariti in nastaviti številko vrat po meri za ageu, vnesite naslednji ukaz.
# agedu -w --address 127.0.0.1:8081
Using Linux /proc/net magic authentication URL: http://127.0.0.1:8081/
Omogočite zaščito z geslom za Agedu z naslednjim ukazom.
# agedu -w --address 127.0.0.1:8081 --auth basic
Username: agedu Password: n2tx16jejnbzmuur URL: http://127.0.0.1:8081/
Dostop do poročil Agedu v terminalnem načinu.
# 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 ...
Vidite izhod, podoben ukazu du. Poglejmo stare datoteke, do katerih dolgo časa nismo dostopali. Na primer, če si želite ogledati samo stare datoteke, do katerih niste dostopali v zadnjih 12 mesecih ali več.
# 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 ....
Z naslednjim ukazom ugotovimo, koliko prostora na disku zavzamejo datoteke MP3.
# agedu -s . --exclude '*' --include '*.mp3'
Za ogled poročil znova zaženite naslednji ukaz.
# agedu -w
Če želite izbrisati datoteke in sprostiti prostor na disku, uporabite naslednji ukaz.
# rm -rf /downloads/*.mp3
Kako odstraniti indeksno datoteko agingu? Najprej si oglejte velikost indeksne datoteke z naslednjim ukazom.
# ls agedu.dat -lh
-rw------- 1 tecmint tecmint 35M Apr 10 12:05 agedu.dat
Če želite odstraniti datoteko indeksa, samo vnesite.
# agedu -R
Če želite več informacij o možnostih in uporabi ukaza ageu, preberite priročnike ali obiščite staro stran doma.
# man agedu
Če poznate kakšno orodje, ki ga na tem spletnem mestu nismo omenili. Prosimo, da nas o tem obvestite v spodnjem polju za komentar.