Duc, een gemakkelijke manier om schijfgebruik te inspecteren en visualiseren

over duc

In het volgende artikel gaan we Duc bekijken. Dit is een verzameling tools die we kunnen gebruiken om het schijfgebruik te indexeren, inspecteren en visualiseren op Unix-achtige besturingssystemen. Duc is getest op systemen die bestaan ​​uit een paar miljoen bestanden en meerdere petabytes aan opslag met goede prestaties.

hertog slaat schijfgebruik op in een geoptimaliseerde database​ Met deze set tools zullen we snel vinden waar de bytes op onze schijf zijn en wat toegewezen is. Bovendien wordt het geleverd met verschillende gebruikersinterfaces en back-ends waarmee we toegang hebben tot de database en de grafieken kunnen tekenen.

Momenteel ondersteunde gebruikersinterfaces ze zijn: de opdrachtregelinterface (ls),
Ncurses-interfaceconsole (ui), X11-GUI (hertog gui) en OpenGL GUI (hertog gui). Wat betreft de lijst met ondersteunde database-backends, we krijgen Tokyocabinet, Leveldb en Sqlite3. Duc gebruikt Tokyocabinet als de standaarddatabase.

Installeer Duc op Ubuntu

Duc is beschikbaar in de standaard repositories van Debian en zijn afgeleiden, zoals Ubuntu​ Om deze reden kunnen we het in dit type systeem installeren door een terminal te openen (Ctrl + Alt + T) en daarin te typen door:

installeer tool in Ubuntu

sudo apt install duc
Over Agedu
Gerelateerd artikel:
Agedu, tool om verspilde schijfruimte in Ubuntu bij te houden

Met behulp van Duc

Typisch gebruik hij is zeker:

duc subcomando opciones

We kunnen de lijst met algemene opties en subopdrachten door help uit te voeren in terminal (Ctrl + Alt + T):

duc helpen

duc help

Om haar te zien volledige lijst van alle opdrachten en hun opties rennen:

duc help --all

Voor het geval we geïnteresseerd zijn ken het gebruik van een specifiek subcommando, kunnen we het op de volgende manier raadplegen:

duc help subcommando

duc help subcomando

Maak de index (databank) door duc

Allereerst voordat we beginnen we moeten een bestandssysteemindex maken​ We hoeven alleen het volgende commando te gebruiken om maak een index van de / homedirectory van de gebruiker:

duc index /home

duc maak index

Het bovenstaande commando slaat het .duc.db-bestand op in de map / home​ Als u nieuwe bestanden of mappen heeft toegevoegd in de map waarin we de index hebben gemaakt, moet de bovenstaande opdracht op elk moment opnieuw worden uitgevoerd om deze opnieuw op te bouwen.

Gebruik de zoekindex

Met behulp van de subopdrachten kunnen we raadpleeg en verken de index die we eerder hebben gemaakt:

index informatie

duc info

In geval van gebrek lijst alle bestanden en mappen in de huidige werkmap, we kunnen schrijven:

lijst met de verbruikte ruimte

duc ls

We kunnen ook gebruik de optie -R om het resultaat van het schijfgebruik met de boomstructuur te zien:

tonen verbruiksgegevens van boomtakken

duc ls -R /home/usuario

Bekijk het schijfgebruik in een grafiek vanaf de terminal

We zullen ook kunnen bekijk bestandsgroottes in een grafiek​ Als u geïnteresseerd bent in het zien van de grafiek van een bepaalde route, kunt u het commando 'duc ls'zoals weergegeven in het volgende:

gebruiksgrafiek in terminal

duc ls -Fg /home/usuario

De bovenstaande opdracht doorzoekt de duc-database en geeft de grootte weer van alle bestanden en mappen in het pad. Als er geen pad is opgegeven, wordt de huidige werkdirectory gescand.

We zullen ook in staat zijn om het zeven commando uit te voeren naar open een consolegebruikersinterface op basis van vloeken​ Hiermee kunnen we het gebruik van het bestandssysteem verkennen:

gebruikersinterface terminal schijfruimte

duc ui

Als je geïnteresseerd bent open een op Ncurses gebaseerde console-gebruikersinterface om een ​​bepaald pad te verkennen, er zullen er niet meer zijn dan gebruik het subcommando 'ui' als volgt:

duc ui /home/usuario/carpeta

Gebruik een grafische interface (X11)

Als je dat liever hebt gebruik een grafische interface (X11) om het bestandssysteem te verkennen, het commando dat kan worden gebruikt is het volgende:

schijfgebruik grafiek

duc gui

In dit geval kunnen we ook de subcommando 'gui' om de duc-database te doorzoeken met een grafische interface (X11) om het schijfgebruik van het opgegeven pad te onderzoeken:

duc gui /home/usuario/carpeta

Help

Wat we zojuist hebben gezien, zijn alleen de meest basale stappen die kunnen worden genomen met 'hertog​ Voor meer informatie, bezoek de project website of bekijk de manpages in terminal (Ctrl + Alt + T):

man duc

Als u het probeert, zult u zien dat het een eenvoudige, maar nuttige viewer voor schijfgebruik is. Biedt gebruikers een snelle manier om te weten welke bestanden of mappen te veel in beslag nemen.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.