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.

  1. Grafiki hasabatlary döredýär.
  2. HTML görnüşinde maglumat çykaryşyny öndürýär.
  3. Hasabat ýygnamak üçin aňsat nawigasiýa üçin beýleki kataloglara giperlinkler bilen HTML hasabatlaryny döredýär.
  4. 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.