Agedu - hyödyllinen työkalu hukkaan menneen levytilan jäljittämiseen Linuxissa
Oletetaan, että levytilasi on vähissä ja haluat vapauttaa etsimällä jotain, joka on tilaa hukkaan, ja poistamalla sen tai siirtämällä sen arkistovälineelle. Kuinka löydät oikeat poistettavat asiat, mikä säästää tilaa?
Linux tarjoaa tavallisen du-komennon, joka skannaa koko levyn ja näyttää, mitkä hakemistot sisältävät valtavan määrän tietoa. Tämä voi auttaa sinua rajaamaan haun kohteisiin, jotka ovat kaikkein hyödyllisimpiä poistamiseen.
Se näyttää kuitenkin vain sen, mikä on valtava. Mitä todella haluat tietää, on liian valtava. Oletusarvoisesti du-komento ei anna sinun tehdä eroa valtavan tiedon välillä, koska teet jotain, joka tarvitsee sen olevan valtavaa, ja valtavasta tiedosta, koska purit sen kerran pakkauksesta ja ohitit sen.
Suurin osa Linux-tiedostojärjestelmistä näyttää oletusarvoisesti vain kirjoitetut, muokatut tai jopa luetut. Joten jos olet luonut valtavan määrän tietoja vuosia sitten, unohdit poistaa sen ja et ole koskaan käyttänyt sitä sen jälkeen, on tärkeää käyttää näitä viimeisen käyttöajan aikaleimoja, jotta tiedät eron käytettyjen ja käyttämättömien tietojen välillä.
Agedu lausutaan nimellä (age dee you) on avoimen lähdekoodin ja ilmainen apuohjelma (aivan kuten du-komento), joka auttaa järjestelmänvalvojia jäljittämään vanhojen tiedostojen käyttämätöntä levytilaa ja poistamaan ne vapauttamaan tilaa.
Agedu suorittaa täydellisen tarkistuksen ja tuottaa raportit, jotka osoittavat, kuinka paljon levytilaa kukin hakemisto ja alihakemisto käyttää, sekä tiedostojen viimeisen käyttöajan. Yksinkertaisesti sanottuna se yksinkertaisesti auttaa vapauttamaan levytilaa.
- Luo graafisia raportteja.
- tuottaa tietoa HTML-muodossa.
- Luo HTML-raportit hyperlinkeillä muihin hakemistoihin, jotta raporttien kerääminen on helppoa.
- Tarjoaa enemmän konfiguroitavia vaihtoehtoja.
Kuinka Agedu toimii?
Man-sivulta:
ageu on ohjelma, joka tekee tämän. Se tekee pohjimmiltaan samanlaisen levynskannauksen kuin du, mutta se tallentaa myös kaiken skannatun viimeisen käyttöajan. Sitten se rakentaa hakemiston, jonka avulla se voi luoda tehokkaasti raportteja, joissa on yhteenveto kunkin alihakemiston tuloksista, ja sitten se tuottaa nämä raportit tarvittaessa.
Kuinka asentaa Agedu Linux-järjestelmiin
Debian/Ubuntussa ageu voidaan asentaa järjestelmän oletusvarastoista käyttämällä seuraavaa apt-get -komentoa kuvan mukaisesti.
$ sudo apt-get install agedu
RHEL/CentOS-laitteessa sinun on komennettava kuvan mukaisesti.
# yum install epel-release # yum install agedu
Fedora ja Arch Linux -käyttäjät, kirjoita seuraava komento asentaaksesi Agedun.
$ sudo dnf install agedu [On Fedora] $ sudo yaourt -S agedu [On Arch Linux]
Muissa Linux-jakeluissa voit kääntää Agedun lähteestä kuvan osoittamalla tavalla.
$ 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
Menetetyn levytilan seuraaminen Agedun avulla
Seuraava komento skannaa hakemiston/home/tecmint ja sen alihakemistot täydellisesti ja luo erityisen hakemistotiedoston, joka sisältää sen tietorakenteen.
# agedu -s /home/tecmint/
Built pathname index, 232578 entries, 22842517 bytes of index Faking directory atimes Building index Final index file size = 97485984 bytes
Kirjoita seuraavaksi seuraava komento kysyäksesi vasta luotua hakemistotiedostoa.
# agedu -w
Using Linux /proc/net magic authentication URL: http://localhost:34895/
Kirjoita nyt seuraava komento avataksesi URL-osoitteen millä tahansa verkkoselaimella.
# http://localhost:34895/
Alla olevassa näytössä näkyy graafinen esitys levyn/home/tecmint levykäytöstä sekä sen alihakemistot, joissa käytetään eri värejä osoittamaan ero käyttämättömien ja äskettäin käytettyjen tietojen välillä.
Napsauta mitä tahansa alihakemistoa nähdäksesi sen alihakemistojen raportit. Voit lopettaa tämän tilan painamalla komentorivillä vain [ CTRL + D
].
Voit luoda ja asettaa mukautetun porttinumeron ikään kirjoittamalla seuraavan komennon.
# agedu -w --address 127.0.0.1:8081
Using Linux /proc/net magic authentication URL: http://127.0.0.1:8081/
Ota Agedun salasanasuojaus käyttöön seuraavan komennon avulla.
# agedu -w --address 127.0.0.1:8081 --auth basic
Username: agedu Password: n2tx16jejnbzmuur URL: http://127.0.0.1:8081/
Käytä Agedu-raportteja päätelaitteella.
# 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äet samanlaisen tuotoksen kuin du-komento. Katsotaanpa vanhoja tiedostoja, joita ei käytetä pitkään aikaan. Esimerkiksi, jos haluat nähdä vain vanhat tiedostot, joita ei ole käytetty viimeisten 12 kuukauden tai pidempään.
# 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 ....
Selvitetään, kuinka paljon levytilaa MP3-tiedostot käyttävät seuraavalla komennolla.
# agedu -s . --exclude '*' --include '*.mp3'
Jälleen kerran nähdäksesi raporttien suorittavan seuraavan komennon.
# agedu -w
Voit poistaa tiedostot ja vapauttaa levytilaa seuraavalla komennolla.
# rm -rf /downloads/*.mp3
Kuinka poistaa ageu-hakemistotiedosto? Katso ensin hakemistotiedoston koko seuraavalla komennolla.
# ls agedu.dat -lh
-rw------- 1 tecmint tecmint 35M Apr 10 12:05 agedu.dat
Poista hakemistotiedosto kirjoittamalla.
# agedu -R
Lisätietoja ageu-komentovaihtoehdoista ja käytöstä, lue man-sivut tai käy agedu-kotisivulla.
# man agedu
Jos tiedät työkalun, jota emme ole maininneet tällä sivustolla. Kerro meille siitä alla olevan kommenttikentän kautta.