U sljedećem članku ćemo pogledati Duc. Ovo je jedno kolekcija alata koje možemo koristiti za indeksiranje, pregled i vizualizaciju upotrebe diska na operativnim sistemima sličnim Unixu. Duc je testiran na sistemima koji se sastoje od nekoliko miliona datoteka i nekoliko petabajta prostora za pohranu sa dobrim performansama.
vojvoda sprema upotrebu diska u optimiziranu bazu podataka. Pomoću ovog skupa alata brzo ćemo pronaći gdje su bajtovi našeg diska i čemu su namijenjeni. Pored toga, dolazi s nekoliko korisničkih sučelja i pozadina pomoću kojih možemo pristupiti bazi podataka i crtati grafikone.
Trenutno, podržani korisnički interfejsi to su: sučelje naredbenog retka (ls),
Konzola za interfejs Ncurses (ui), X11GUI (vojvoda gui) i OpenGL GUI (vojvoda gui). Što se tiče popis podržanih pozadinskih krajeva baze podataka, imat ćemo Tokyocabinet, Leveldb i Sqlite3. Duc koristi Tokyocabinet kao zadanu bazu podataka.
Instalirajte Duc na Ubuntu
Duc je dostupno u zadanim spremištima Debiana i njegovih derivata, kao što je Ubuntu. Iz tog razloga ga možemo instalirati u ovu vrstu sistema otvaranjem terminala (Ctrl + Alt + T) i u njega ukucavanjem:
sudo apt install duc
Koristeći Duc
Uobičajena upotreba je sledeće:
duc subcomando opciones
Možemo vidjeti popis općih opcija i podnaredbi pokretanjem pomoći u terminalu (Ctrl + Alt + T):
duc help
Da je vidim kompletna lista svih naredbi i njihovih opcija trčanje:
duc help --all
U slučaju da smo zainteresirani znati upotrebu određene naredbe, možemo ga konsultovati na sljedeći način:
duc help subcomando
Kreirajte indeks (baze podataka) od duc
Prije nego što počnemo, prvo moramo stvoriti indeks sistema datoteka. Morat ćemo upotrijebiti sljedeću naredbu za kreirajte indeks korisničkog / početnog direktorija:
duc index /home
Gornja naredba će spremiti .duc.db datoteku u / home mapu. Ako ste dodali nove datoteke ili direktorije u mapu na kojoj smo kreirali indeks, gornja naredba će se morati ponovno pokrenuti u bilo kojem trenutku da biste je ponovo izgradili.
Koristite indeks upita
Korištenjem potkomandi moći ćemo konsultujte i istražite indeks koje smo prethodno kreirali:
duc info
U slučaju da želite popis svih datoteka i direktorija u trenutnom radnom direktoriju, možemo napisati:
duc ls
Možemo i mi koristite opciju -R da biste vidjeli rezultat korištenja diska sa strukturom stabla:
duc ls -R /home/usuario
Pogledajte upotrebu diska na grafikonu s terminala
Takođe ćemo moći pregledajte veličine datoteka u grafikonu. U slučaju da ste zainteresirani za prikaz grafikona određene rute, možete upotrijebiti naredbu 'duc ls'kao što je prikazano u sljedećem:
duc ls -Fg /home/usuario
Gornja naredba pita duc bazu podataka i navodi veličinu svih datoteka i direktorija na putu. Ako putanja nije navedena, skenirat će se trenutni radni direktorij.
Takođe ćemo moći izvršiti sedam naredbi za otvorite korisničko sučelje konzole zasnovano na Medicinske sestre. Pomoću nje možemo istražiti upotrebu sistema datoteka:
duc ui
Ako ste zainteresirani otvorite korisničko sučelje konzole zasnovano na Ncursesu da biste istražili određeni put, neće biti više od koristi naredbu 'ui' kao što slijedi:
duc ui /home/usuario/carpeta
Koristite grafički interfejs (X11)
Ako više volite koristite grafički interfejs (X11) za istraživanje sistema datoteka, naredba koja se može koristiti je sljedeća:
duc gui
U ovom slučaju moći ćemo koristiti i potkomanda 'gui' za upit duc baze podataka s grafičkim sučeljem (X11) za istraživanje upotrebe diska zadane staze:
duc gui /home/usuario/carpeta
Pomoć
Ovo što smo upravo vidjeli samo su najosnovniji koraci s kojima se može poduzeti 'vojvoda'. Za više informacija, posjetite web stranica projekta ili provjerite stranice s uputama u terminalu (Ctrl + Alt + T):
man duc
Ako probate, vidjet ćete da je to jednostavan, ali koristan preglednik korištenja diska. Pruža korisnicima brz način da saznaju koje datoteke ili direktoriji zauzimaju previše.