Agedu - Zana Muhimu ya Kufuatilia Nafasi ya Diski Iliyopotea katika Linux
Chukulia kuwa unapata nafasi kwenye diski na ulitaka kufuta, kwa kutafuta kitu ambacho kinapoteza nafasi na kukiondoa au kukihamishia kwenye chombo cha kumbukumbu. Je, unafuatiliaje vitu sahihi vya kufuta, ambavyo huokoa nafasi ya juu zaidi?
Linux hutoa amri ya kawaida, ambayo huchanganua diski nzima na kukuonyesha ni saraka zipi zinazoshikilia kiasi kikubwa cha data. Hiyo inaweza kukusaidia kupunguza utafutaji wako hadi kwa mambo muhimu zaidi kufuta.
Walakini, hiyo inakuonyesha tu kile ambacho ni kikubwa. Unachotaka kujua ni kile ambacho ni kikubwa sana. Kwa chaguo-msingi, du command haitakuruhusu kutofautisha kati ya data ambayo ni kubwa kwa sababu unafanya kitu kinachohitaji kuwa kubwa, na data hiyo ni kubwa kwa sababu uliifungua mara moja na kuipuuza.
Mifumo mingi ya faili ya Linux, kwa chaguo-msingi inaonyesha tu iliyoandikwa, iliyorekebishwa au hata kusomwa. Kwa hiyo ikiwa uliunda kiasi kikubwa cha data miaka iliyopita, umesahau kuifuta na haujawahi kuitumia tangu wakati huo, basi ni muhimu kutumia stampu hizo za kufikia mwisho ili kujua tofauti kati ya data iliyotumiwa na isiyotumiwa.
Agedu inayotamkwa kama (age dee you) ni chanzo huria na matumizi yasiyolipishwa (kama vile du command) ambayo husaidia wasimamizi wa mfumo kufuatilia nafasi iliyopotea ya diski inayotumiwa na faili za zamani na kuzifuta ili kuongeza nafasi.
Agedu huchanganua kikamilifu na kutoa ripoti zinazoonyesha ni kiasi gani cha nafasi ya diski inatumiwa na kila saraka na saraka ndogo pamoja na nyakati za ufikiaji wa mwisho wa faili. Kwa maneno rahisi, inakusaidia tu kufungua nafasi ya diski.
- Huunda ripoti za picha.
- Hutoa towe la data katika umbizo la HTML.
- Huzalisha ripoti za HTML na viungo vya saraka nyingine kwa urambazaji rahisi kukusanya ripoti.
- Hutoa chaguo zaidi zinazoweza kusanidiwa.
Je, Agedu Inafanyaje Kazi?
Kutoka kwa ukurasa wa mtu:
agedu ni programu ambayo hufanya hivi. Kimsingi hufanya skana ya diski kama du, lakini pia hurekodi nyakati za ufikiaji wa mwisho wa kila kitu inachochanganua. Kisha huunda faharisi ambayo huiruhusu kutoa ripoti kwa ufanisi kutoa muhtasari wa matokeo kwa kila saraka, na kisha hutoa ripoti hizo kwa mahitaji.
Jinsi ya Kufunga Agedu katika Mifumo ya Linux
Kwenye Debian/Ubuntu, agedu inapatikana kusakinishwa kutoka kwa hazina za mfumo chaguo-msingi kwa kutumia amri ifuatayo ya kupata-pata kama inavyoonyeshwa.
$ sudo apt-get install agedu
Kwenye RHEL/CentOS, unahitaji yum amri kama inavyoonyeshwa.
# yum install epel-release # yum install agedu
Watumiaji wa Fedora na Arch Linux, chapa tu amri ifuatayo ili kusakinisha Agedu.
$ sudo dnf install agedu [On Fedora] $ sudo yaourt -S agedu [On Arch Linux]
Kwenye usambazaji mwingine wa Linux, unaweza kukusanya Agedu kutoka kwa chanzo kama inavyoonyeshwa.
$ 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
Jinsi ya Kufuatilia Nafasi ya Diski Iliyopotea kwa kutumia Agedu
Amri ifuatayo itafanya skanning kamili ya saraka ya /home/tecmint na saraka zake ndogo na kuunda faili maalum ya faharisi iliyo na muundo wake wa data.
# agedu -s /home/tecmint/
Built pathname index, 232578 entries, 22842517 bytes of index Faking directory atimes Building index Final index file size = 97485984 bytes
Ifuatayo, chapa amri ifuatayo ili kuuliza faili mpya ya index iliyoundwa.
# agedu -w
Using Linux /proc/net magic authentication URL: http://localhost:34895/
Sasa, andika amri ifuatayo ili kufungua URL kwa kutumia kivinjari chochote cha wavuti.
# http://localhost:34895/
Skrini iliyo hapa chini inaonyesha uwakilishi wa picha wa matumizi ya diski ya /home/tecmint pamoja na saraka zake ndogo zinazotumia rangi mbalimbali kuonyesha tofauti kati ya data ambayo haijatumika na iliyofikiwa hivi majuzi.
Bofya kwenye saraka yoyote ndogo ili kuona ripoti za saraka zake ndogo. Ili kusitisha hali hii, bonyeza tu [CTRL+D
] kwenye mstari wa amri.
Ili kuunda na kuweka nambari ya mlango maalum kwa agedu, chapa amri ifuatayo.
# agedu -w --address 127.0.0.1:8081
Using Linux /proc/net magic authentication URL: http://127.0.0.1:8081/
Washa ulinzi wa nenosiri kwa Agedu kwa kutumia amri ifuatayo.
# agedu -w --address 127.0.0.1:8081 --auth basic
Username: agedu Password: n2tx16jejnbzmuur URL: http://127.0.0.1:8081/
Fikia ripoti za Agedu kwa kutumia hali ya kulipia.
# 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 ...
Unaona matokeo sawa na amri ya du. Wacha tuone faili za zamani ambazo hazipatikani kwa muda mrefu. Kwa mfano, kuona faili za zamani pekee ambazo hazijafikiwa katika miezi 12 iliyopita au zaidi.
# 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 ....
Hebu tujue ni kiasi gani cha nafasi ya diski iliyochukuliwa na faili za MP3 kwa kutumia amri ifuatayo.
# agedu -s . --exclude '*' --include '*.mp3'
Tena kuona ripoti zinaendesha amri ifuatayo.
# agedu -w
Ili kufuta faili na kuongeza nafasi ya diski, tumia amri ifuatayo.
# rm -rf /downloads/*.mp3
Jinsi ya kuondoa faili ya faharisi ya agedu? Kwanza tazama saizi ya faili ya index na amri ifuatayo.
# ls agedu.dat -lh
-rw------- 1 tecmint tecmint 35M Apr 10 12:05 agedu.dat
Ili kuondoa faili ya index, ingiza tu.
# agedu -R
Kwa habari zaidi juu ya chaguo na matumizi ya amri ya agedu, tafadhali soma kurasa za mtu au tembelea ukurasa wa nyumbani wa agedu.
# man agedu
Ikiwa unajua zana yoyote ambayo hatujataja kwenye tovuti hii. Tafadhali tujulishe kuhusu hilo kupitia kisanduku cha maoni hapa chini.