Agedu: una eina útil per fer un seguiment de l'espai de disc perdut a Linux
Suposem que us queda poc espai al disc i voleu alliberar-lo, cercant alguna cosa que és una pèrdua d'espai i eliminant-la o movent-la a un mitjà d'arxiu. Com es localitzen les coses correctes per suprimir, que estalvien el màxim d'espai?
Linux proporciona una comanda du estàndard, que escaneja el disc sencer i us mostra quins directoris contenen la gran quantitat de dades. Això us pot ajudar a limitar la cerca a les coses més útils per suprimir.
Tanmateix, això només us mostra el que és enorme. El que realment voleu saber és què és massa gran. De manera predeterminada, du command no us permetrà diferenciar entre les dades que són enormes perquè feu alguna cosa que necessita que siguin grans i les dades que són enormes perquè les vau desempaquetar una vegada i les vau ignorar.
La majoria dels sistemes de fitxers Linux, de manera predeterminada, només mostren escrits, modificats o fins i tot llegits. Per tant, si vau crear una gran quantitat de dades fa anys, us vau oblidar d'eliminar-les i no l'heu utilitzat mai des d'aleshores, és important utilitzar aquestes marques de temps de darrer accés per conèixer la diferència entre les dades utilitzades i les no utilitzades.
Agedu pronunciat com (age dee you) és una utilitat gratuïta i de codi obert (com ara du command) que ajuda els administradors del sistema a localitzar l'espai de disc desaprofitat utilitzat pels fitxers antics i suprimir-los per alliberar espai.
Agedu fa una exploració completa i produeix informes que mostren quant espai de disc s'utilitza per cada directori i subdirectori juntament amb els temps d'últim accés dels fitxers. En paraules senzilles, simplement us ajuda a alliberar espai al disc.
- Crea informes gràfics.
- Produce la sortida de dades en format HTML.
- Genera informes HTML amb hiperenllaços a altres directoris per facilitar la navegació per recopilar informes.
- Ofereix més opcions configurables.
Com funciona Agedu?
Des de la pàgina de manual:
agedu és un programa que fa això. Bàsicament fa el mateix tipus d'exploració del disc que du, però també registra els temps d'últim accés de tot el que escaneja. A continuació, crea un índex que li permet generar informes de manera eficient amb un resum dels resultats per a cada subdirectori i, a continuació, produeix aquests informes sota demanda.
Com instal·lar Agedu en sistemes Linux
A Debian/Ubuntu, agedu està disponible per instal·lar-se des dels dipòsits predeterminats del sistema mitjançant la següent comanda apt-get tal com es mostra.
$ sudo apt-get install agedu
A RHEL/CentOS, heu de comandar yum tal com es mostra.
# yum install epel-release # yum install agedu
Els usuaris de Fedora i Arch Linux, simplement escriviu l'ordre següent per instal·lar Agedu.
$ sudo dnf install agedu [On Fedora] $ sudo yaourt -S agedu [On Arch Linux]
En altres distribucions de Linux, podeu compilar Agedu des de la font com es mostra.
$ 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
Com fer un seguiment de l'espai de disc perdut amb Agedu
L'ordre següent farà una exploració completa del directori /home/tecmint i els seus subdirectoris i crearà un fitxer d'índex especial que conté la seva estructura de dades.
# agedu -s /home/tecmint/
Built pathname index, 232578 entries, 22842517 bytes of index Faking directory atimes Building index Final index file size = 97485984 bytes
A continuació, escriviu l'ordre següent per consultar el fitxer d'índex acabat de crear.
# agedu -w
Using Linux /proc/net magic authentication URL: http://localhost:34895/
Ara, escriviu l'ordre següent per obrir l'URL amb qualsevol navegador web.
# http://localhost:34895/
La pantalla següent mostra la representació gràfica de l'ús del disc de /home/tecmint juntament amb els seus subdirectoris utilitzant diversos colors per mostrar la diferència entre les dades en desús i les a les quals s'ha accedit recentment.
Feu clic a qualsevol subdirectori per veure els informes dels seus subdirectoris. Per finalitzar aquest mode, només cal que premeu [CTRL+D
] a la línia d'ordres.
Per crear i definir un número de port personalitzat per a agedu, escriviu l'ordre següent.
# agedu -w --address 127.0.0.1:8081
Using Linux /proc/net magic authentication URL: http://127.0.0.1:8081/
Activeu la protecció amb contrasenya per a Agedu mitjançant l'ordre següent.
# agedu -w --address 127.0.0.1:8081 --auth basic
Username: agedu Password: n2tx16jejnbzmuur URL: http://127.0.0.1:8081/
Accediu als informes d'Agedu mitjançant el mode terminal.
# 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 ...
Veu la sortida semblant a l'ordre du. Vegem els fitxers antics als quals no s'accedeix durant molt de temps. Per exemple, per veure només els fitxers antics als quals no s'ha accedit durant els darrers 12 mesos o més.
# 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 ....
Descobrim quant espai de disc ocupen els fitxers MP3 mitjançant l'ordre següent.
# agedu -s . --exclude '*' --include '*.mp3'
De nou, per veure els informes, executeu l'ordre següent.
# agedu -w
Per suprimir fitxers i alliberar espai al disc, utilitzeu l'ordre següent.
# rm -rf /downloads/*.mp3
Com eliminar el fitxer d'índex agedu? Primer mireu la mida del fitxer d'índex amb l'ordre següent.
# ls agedu.dat -lh
-rw------- 1 tecmint tecmint 35M Apr 10 12:05 agedu.dat
Per eliminar el fitxer d'índex, només cal que introduïu.
# agedu -R
Per obtenir més informació sobre les opcions i l'ús d'ordres d'agedu, llegiu les pàgines de manual o visiteu la pàgina d'inici d'agedu.
# man agedu
Si coneixeu alguna eina que no hem esmentat en aquest lloc. Si us plau, feu-nos-ho saber mitjançant el quadre de comentaris a continuació.