Agedu - Linux-da ýitirilen disk giňişligini yzarlamak üçin peýdaly gural
Disk giňişliginde gysga işleýärsiňiz we boş ýer sarp edýän bir zady gözläp, ony aýyrmak ýa-da arhiw gurşawyna geçirmek arkaly boşatmak islediňiz. Iň köp ýer tygşytlaýan, pozmak üçin dogry zatlary nädip yzarlap bilersiňiz?
Linux, adaty disk buýrugyny üpjün edýär, ol tutuş diski gözden geçirýär we haýsy kataloglaryň ummasyz maglumatlary saklaýandygyny görkezýär. Bu, gözlegiňizi iň peýdaly pozulýan zatlar bilen çäklendirip biler.
Şeýle-de bolsa, bu size diňe nämäniň uludygyny görkezýär. Aslynda bilmek isleýän zadyňyz gaty uludyr. Düzgüne görä, du buýrugy, ägirt uly bir zady edýändigiňiz üçin ägirt uly maglumatlary we bir gezek açanyňyzdan we äsgermezlik edendigiňiz sebäpli ägirt uly maglumatlary tapawutlandyrmaga mümkinçilik bermez.
Linux faýl ulgamlarynyň köpüsi, adatça diňe ýazylan, üýtgedilen ýa-da okalýan görnüşleri görkezýär. Şonuň üçin birnäçe ýyl ozal köp mukdarda maglumat döreden bolsaňyz, pozmagy ýatdan çykardyňyz we şondan bäri hiç wagt ulanmadyk bolsaňyz, ulanylan we ulanylmadyk maglumatlaryň arasyndaky tapawudy bilmek üçin şol soňky giriş möhürlerini ulanmak möhümdir.
Agedu (age dee you) diýlip atlandyrylýan açyk çeşme we mugt peýdaly (du buýrugy ýaly), ulgam dolandyryjylaryna köne faýllar tarapyndan ulanylýan biderek disk ýerlerini yzarlamaga we boş ýer boşatmaga kömek edýär.
Agedu doly gözden geçirýär we faýllaryň soňky giriş wagtlary bilen birlikde her bir katalog we kiçi katalog tarapyndan näçe disk ýeriniň ulanylýandygyny görkezýän hasabat taýýarlaýar. Simpleönekeý sözler bilen aýdylanda, bu size disk ýerini boşatmaga kömek edýär.
- Grafiki hasabatlary döredýär.
- HTML görnüşinde maglumat çykaryşyny öndürýär.
- Hasabat ýygnamak üçin aňsat nawigasiýa üçin beýleki kataloglara giperlinkler bilen HTML hasabatlaryny döredýär.
- Has sazlap boljak görnüşleri hödürleýär.
Agedu nähili işleýär?
Adam sahypasyndan:
agedu muny edýän programma. Esasan du ýaly disk skanerini ýerine ýetirýär, ýöne skanirlän zatlarynyň iň soňky giriş wagtyny hem ýazýar. Soňra her bir bölüm üçin netijeleriň gysgaça mazmunyny berýän hasabatlary netijeli döretmäge mümkinçilik berýän indeks döredýär we soňra isleg boýunça şol hasabatlary çykarýar.
Linux ulgamlarynda Agedu nädip gurmaly
Debian/Ubuntu-da, agedu görkezilişi ýaly aşakdaky apt-get buýrugyny ulanyp, adaty ulgam ammarlaryndan gurnap bolýar.
$ sudo apt-get install agedu
RHEL/CentOS-da görkezilişi ýaly ýum buýrugy etmeli.
# yum install epel-release # yum install agedu
Fedora we Arch Linux ulanyjylary, Agedu gurmak üçin aşakdaky buýrugy ýazyň.
$ sudo dnf install agedu [On Fedora] $ sudo yaourt -S agedu [On Arch Linux]
Beýleki Linux paýlamalarynda, Agedu-ny görkezilişi ýaly çeşmeden düzüp bilersiňiz.
$ 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
Agedu ulanyp, isrip edilen disk giňişligini nädip yzarlamaly
Aşakdaky buýruk/home/tecmint katalogyny we kiçi kataloglaryny doly gözden geçirer we maglumat gurluşyny öz içine alýan ýörite indeks faýly döreder.
# agedu -s /home/tecmint/
Built pathname index, 232578 entries, 22842517 bytes of index Faking directory atimes Building index Final index file size = 97485984 bytes
Ondan soň täze döredilen indeks faýlyny soramak üçin aşakdaky buýrugy ýazyň.
# agedu -w
Using Linux /proc/net magic authentication URL: http://localhost:34895/
Indi islendik web brauzerini ulanyp URL-ni açmak üçin aşakdaky buýrugy ýazyň.
# http://localhost:34895/
Aşakdaky ekranda, ulanylmadyk we ýakynda giren maglumatlaryň arasyndaky tapawudy görkezmek üçin dürli reňkleri ulanyp, aşaky kataloglary bilen birlikde/home/tecmint-iň disk ulanylyşynyň grafiki görnüşi görkezilýär.
Sub-kataloglarynyň hasabatlaryny görmek üçin islendik kiçi kataloga basyň. Bu re modeimi ýatyrmak üçin buýruk setirinde diňe [ CTRL + D
] basyň.
Ageu üçin ýörite port belgisini döretmek we bellemek üçin aşakdaky buýrugy ýazyň.
# agedu -w --address 127.0.0.1:8081
Using Linux /proc/net magic authentication URL: http://127.0.0.1:8081/
Aşakdaky buýrugy ulanyp, Agedu üçin parol goragyny işjeňleşdiriň.
# agedu -w --address 127.0.0.1:8081 --auth basic
Username: agedu Password: n2tx16jejnbzmuur URL: http://127.0.0.1:8081/
Terminal re usingimini ulanyp, Agedu hasabatlaryna giriň.
# 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 ...
Du buýrugyna meňzeş çykyşy görýärsiňiz. Uzak wagtlap girip bolmaýan köne faýllary göreliň. Mysal üçin, soňky 12 aýda we ondanam köp wagtyň içinde girip bolmaýan köne faýllary görmek üçin.
# 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 ....
Aşakdaky buýrugy ulanyp, MP3 faýllarynyň näçe disk ýerini alandygyny öwreneliň.
# agedu -s . --exclude '*' --include '*.mp3'
Hasabatlary görmek üçin aşakdaky buýrugy işlediň.
# agedu -w
Faýllary pozmak we disk ýerini boşatmak üçin aşakdaky buýrugy ulanyň.
# rm -rf /downloads/*.mp3
Garry indeks faýlyny nädip aýyrmaly? Ilki bilen aşakdaky buýruk bilen indeks faýlynyň ululygyna serediň.
# ls agedu.dat -lh
-rw------- 1 tecmint tecmint 35M Apr 10 12:05 agedu.dat
Indeks faýlyny aýyrmak üçin giriň.
# agedu -R
Ageu buýruk opsiýalary we ulanylyşy barada has giňişleýin maglumat üçin adam sahypalaryny okaň ýa-da garry baş sahypa giriň.
# man agedu
Bu sahypada agzamadyk gurallarymyzy bilýän bolsaňyz. Bu barada aşakdaky düşündiriş gutusy arkaly bize habar bermegiňizi haýyş edýäris.