Agedu - Gagnlegt tól til að rekja sóun á diskaplássi í Linux


Gerðu ráð fyrir að þú sért að vanta pláss og þú vildir losa þig, með því að leita að einhverju sem er sóun á plássi og fjarlægja það eða færa það yfir á geymslumiðil. Hvernig finnur þú rétt efni til að eyða, sem sparar hámarks pláss?

Linux býður upp á staðlaða du skipun, sem skannar allan diskinn og sýnir þér hvaða möppur geyma mikið magn af gögnum. Það getur aðstoðað þig við að þrengja leitina að þeim hlutum sem gagnlegast er að eyða.

Hins vegar sýnir það þér aðeins hvað er risastórt. Það sem þú vilt í raun og veru vita er hvað er of stórt. Sjálfgefið, du command mun ekki leyfa þér að greina á milli gagna sem eru gríðarstór vegna þess að þú ert að gera eitthvað sem þarfnast þess að vera risastór, og gagna sem eru gríðarstór vegna þess að þú pakkaðir þeim upp einu sinni og hunsaðir um það.

Flest Linux skráarkerfi sýna sjálfgefið aðeins skrifað, breytt eða jafnvel lesið. Þannig að ef þú bjóst til mikið magn af gögnum fyrir mörgum árum, gleymdir að eyða þeim og hefur aldrei notað þau síðan, þá er mikilvægt að nota þessi tímastimpil sem síðast var aðgangur til að vita muninn á notuðum og ónotuðum gögnum.

Agedu borið fram sem (age dee you) er opinn uppspretta og ókeypis tól (líkt og du command) sem hjálpar kerfisstjórum að elta uppi sóað pláss sem notað er af gömlum skrám og eyða þeim til að losa um pláss.

Agedu gerir fullkomna skönnun og framleiðir skýrslur sem sýna hversu mikið pláss er nýtt af hverri möppu og undirskrá ásamt síðustu aðgangstíma skráa. Í einföldum orðum, það hjálpar þér einfaldlega að losa um pláss.

  1. Býr til grafískar skýrslur.
  2. Framleiðir gagnaúttak á HTML-sniði.
  3. Býr til HTML skýrslur með tengla í aðrar möppur til að auðvelda flakk til að safna skýrslum.
  4. Býður upp á fleiri stillanlega valkosti.

Hvernig virkar Agedu?

Af mannasíðunni:

agedu er forrit sem gerir þetta. Það gerir í grundvallaratriðum sömu tegund af diskaskönnun og þú, en það skráir líka síðustu aðgangstíma alls sem það skannar. Síðan byggir það upp vísitölu sem gerir það kleift að búa til skýrslur á skilvirkan hátt með yfirliti yfir niðurstöðurnar fyrir hverja undirskrá, og síðan framleiðir það þessar skýrslur eftir beiðni.

Hvernig á að setja upp Agedu í Linux kerfum

Á Debian/Ubuntu er hægt að setja agedu upp frá sjálfgefnum kerfisgeymslum með því að nota eftirfarandi apt-get skipun eins og sýnt er.

$ sudo apt-get install agedu

Á RHEL/CentOS þarftu að yum skipun eins og sýnt er.

# yum install epel-release
# yum install agedu

Fedora og Arch Linux notendur, sláðu einfaldlega inn eftirfarandi skipun til að setja upp Agedu.

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

Á öðrum Linux dreifingum geturðu sett saman Agedu frá uppruna eins og sýnt er.

$ 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

Hvernig á að rekja sóun á plássi með Agedu

Eftirfarandi skipun mun gera fullkomna skönnun á /home/tecmint möppunni og undirmöppum hennar og búa til sérstaka vísitöluskrá sem inniheldur gagnaskipulag hennar.

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

Næst skaltu slá inn eftirfarandi skipun til að spyrjast fyrir um nýstofnaða vísitöluskrá.

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

Sláðu nú inn eftirfarandi skipun til að opna vefslóðina með hvaða vafra sem er.

# http://localhost:34895/

Skjárinn hér að neðan sýnir myndræna framsetningu á disknotkun /home/tecmint ásamt undirmöppum þess með ýmsum litum til að sýna muninn á ónotuðum og nýlegum gögnum.

Smelltu á hvaða undirskrá sem er til að sjá skýrslur um undirmöppur hennar. Til að hætta þessari stillingu, ýttu bara á [CTRL+D] á skipanalínunni.

Til að búa til og stilla sérsniðið gáttarnúmer fyrir agedu skaltu slá inn eftirfarandi skipun.

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

Virkjaðu lykilorðsvörn fyrir Agedu með því að nota eftirfarandi skipun.

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

Fáðu aðgang að Agedu skýrslum með því að nota flugstöðvarstillingu.

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

Þú sérð úttakið svipað og du command. Við skulum sjá gömlu skrárnar sem ekki er hægt að nálgast í langan tíma. Til dæmis, til að sjá aðeins gamlar skrár sem ekki hefur verið opnað fyrir á síðustu 12 mánuðum eða lengur.

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

Við skulum komast að því hversu mikið pláss MP3 skrár taka með því að nota eftirfarandi skipun.

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

Aftur til að sjá skýrslur keyrðu eftirfarandi skipun.

# agedu -w

Notaðu eftirfarandi skipun til að eyða skrám og losa um pláss.

# rm -rf /downloads/*.mp3

Hvernig á að fjarlægja agedu index skrá? Sjáðu fyrst stærð vísitöluskrárinnar með eftirfarandi skipun.

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

Til að fjarlægja vísitöluskrá skaltu bara slá inn.

# agedu -R

Fyrir frekari upplýsingar um agedu skipanavalkosti og notkun, vinsamlegast lestu man síðurnar eða farðu á agedu heimasíðuna.

# man agedu

Ef þú þekkir eitthvað tól sem við höfum ekki nefnt á þessari síðu. Vinsamlegast láttu okkur vita um það í gegnum athugasemdareitinn hér að neðan.