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.
- Býr til grafískar skýrslur.
- Framleiðir gagnaúttak á HTML-sniði.
- Býr til HTML skýrslur með tengla í aðrar möppur til að auðvelda flakk til að safna skýrslum.
- 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.