{"id":96,"date":"2025-02-15T12:01:33","date_gmt":"2025-02-15T11:01:33","guid":{"rendered":"https:\/\/blog.jbsan.fr\/?p=96"},"modified":"2025-02-15T18:26:59","modified_gmt":"2025-02-15T17:26:59","slug":"optimisation-et-analyse-de-lespace-disque-sous-linux-avec-duc","status":"publish","type":"post","link":"https:\/\/jbsan.fr\/blog\/optimisation-et-analyse-de-lespace-disque-sous-linux-avec-duc\/","title":{"rendered":"Optimisation et Analyse de l&rsquo;Espace Disque sous Linux avec DUC"},"content":{"rendered":"\n<p>Dans un environnement Linux, la gestion de l&rsquo;espace disque est cruciale pour optimiser les performances, pr\u00e9venir les pannes et maintenir une organisation efficace du syst\u00e8me. Cet article pr\u00e9sente en d\u00e9tail plusieurs outils destin\u00e9s \u00e0 analyser l&rsquo;utilisation du disque, en mettant un accent particulier sur <strong>duc<\/strong>, tout en comparant d&rsquo;autres solutions telles que <code>du<\/code>, <code>ncdu<\/code>, <em>Baobab<\/em> et <em>Filelight<\/em>. Nous aborderons leurs fonctionnalit\u00e9s, cas d&rsquo;utilisation concrets, tutoriels pas \u00e0 pas, ainsi que leurs avantages et inconv\u00e9nients.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">1. Pr\u00e9sentation et Fonctionnalit\u00e9s de \u00ab\u00a0duc\u00a0\u00bb<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Qu&rsquo;est-ce que duc ?<\/h3>\n\n\n\n<p><strong>duc<\/strong> (Disk Usage Analyzer) est un outil puissant pour l&rsquo;analyse de l&rsquo;utilisation du disque sur Linux. Il se distingue par sa capacit\u00e9 \u00e0 cr\u00e9er une base de donn\u00e9es index\u00e9e des r\u00e9pertoires et fichiers, permettant ainsi une analyse rapide et r\u00e9p\u00e9t\u00e9e sans devoir rescanner l&rsquo;int\u00e9gralit\u00e9 du syst\u00e8me \u00e0 chaque utilisation.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Fonctionnalit\u00e9s Cl\u00e9s<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Indexation Initiale :<\/strong> <code>duc<\/code> parcourt le syst\u00e8me de fichiers ou un r\u00e9pertoire sp\u00e9cifique et stocke les informations sur la taille de chaque fichier et dossier dans une base de donn\u00e9es locale.<\/li>\n\n\n\n<li><strong>Visualisation Interactive Graphique :<\/strong> Avec la commande <code>duc gui<\/code>, une interface graphique permet de naviguer facilement dans l&rsquo;arborescence des dossiers.<\/li>\n\n\n\n<li><strong>Interface en Ligne de Commande (CLI) :<\/strong> <code>duc ui<\/code> offre une interface pseudo-graphique en mode texte pour une consultation rapide.<\/li>\n\n\n\n<li><strong>G\u00e9n\u00e9ration d&rsquo;Images :<\/strong> Possibilit\u00e9 d&rsquo;exporter des graphiques illustrant l&rsquo;utilisation du disque en PNG pour des rapports.<\/li>\n\n\n\n<li><strong>Analyse Cibl\u00e9e :<\/strong> <code>duc<\/code> permet d&rsquo;indexer des r\u00e9pertoires pr\u00e9cis, des volumes entiers ou m\u00eame des disques externes.<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">2. Tutoriel pas \u00e0 pas pour Utiliser \u00ab\u00a0duc\u00a0\u00bb<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Installation<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Debian\/Ubuntu :<\/strong> <code>sudo apt-get install duc<\/code><\/li>\n\n\n\n<li><strong>Fedora :<\/strong> <code>sudo dnf install duc<\/code><\/li>\n\n\n\n<li><strong>Arch Linux :<\/strong> <code>sudo pacman -S duc<\/code><\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Indexation et Analyse<\/h3>\n\n\n\n<h4 class=\"wp-block-heading\">Indexer un r\u00e9pertoire sp\u00e9cifique<\/h4>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\nsudo duc index \/\n<\/pre><\/div>\n\n\n<p>Cette commande indexe l&rsquo;int\u00e9gralit\u00e9 du syst\u00e8me de fichiers (op\u00e9ration longue selon la taille du disque).<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Analyser un disque externe<\/h4>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\nduc index \/media\/usb\n<\/pre><\/div>\n\n\n<h4 class=\"wp-block-heading\">Visualisation interactive<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Interface graphique :<\/strong> <code>duc gui<\/code><\/li>\n\n\n\n<li><strong>Interface en ligne de commande :<\/strong> <code>duc ui<\/code><\/li>\n\n\n\n<li><strong>Exportation d&rsquo;un graphique :<\/strong><\/li>\n<\/ul>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\nduc graph \/chemin\/vers\/repertoire | duc png -o utilisation_disque.png\n<\/pre><\/div>\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">3. Comparaison avec d&rsquo;Autres Solutions<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">a. du (Disk Usage)<\/h3>\n\n\n\n<p>Commande : <code>du -sh \/chemin\/vers\/repertoire<\/code><\/p>\n\n\n\n<p>Avantages : Disponible par d\u00e9faut, rapide pour des analyses simples.<\/p>\n\n\n\n<p>Inconv\u00e9nients : Sortie non interactive, difficile \u00e0 visualiser.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">b. ncdu (NCurses Disk Usage)<\/h3>\n\n\n\n<p>Installation : <code>sudo apt install ncdu<\/code><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">4. Cas Concrets d&rsquo;Utilisation<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Nettoyage de l&rsquo;Espace Disque<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Ex\u00e9cuter <code>ncdu \/home\/votre_utilisateur<\/code> pour identifier les fichiers volumineux.<\/li>\n\n\n\n<li>Supprimer les fichiers inutiles.<\/li>\n\n\n\n<li>R\u00e9indexer avec <code>duc index \/home\/votre_utilisateur<\/code>.<\/li>\n<\/ol>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">5. Comparaison Pratique : Quand Choisir Chaque Outil ?<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Pour une automatisation et une analyse rapide :<\/strong> <code>duc<\/code>.<\/li>\n\n\n\n<li><strong>Pour une navigation interactive en CLI :<\/strong> <code>ncdu<\/code>.<\/li>\n\n\n\n<li><strong>Pour une interface graphique intuitive :<\/strong> Baobab (GNOME) ou Filelight (KDE).<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">6. Conclusion et Recommandations<\/h2>\n\n\n\n<p>Chaque outil pr\u00e9sent\u00e9 ici a ses atouts. <strong>duc<\/strong> est id\u00e9al pour les analyses r\u00e9p\u00e9t\u00e9es et les rapports graphiques, tandis que <code>ncdu<\/code> excelle dans le nettoyage interactif. <code>du<\/code> reste une alternative simple pour des analyses ponctuelles, et Baobab\/Filelight sont parfaits pour une visualisation graphique conviviale.<\/p>\n\n\n\n<p>Selon vos besoins (automatisation, analyse d\u00e9taill\u00e9e, interface graphique), essayez plusieurs solutions pour choisir la plus adapt\u00e9e.<\/p>\n\n\n\n<p><strong>Bonne gestion de votre espace disque et \u00e0 vos claviers !<\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Dans un environnement Linux, la gestion de l&rsquo;espace disque est cruciale pour optimiser les performances, pr\u00e9venir les pannes et maintenir une organisation efficace du syst\u00e8me. Cet article pr\u00e9sente en d\u00e9tail plusieurs outils destin\u00e9s \u00e0 analyser l&rsquo;utilisation du disque, en mettant un accent particulier sur duc, tout en comparant d&rsquo;autres solutions telles que du, ncdu, Baobab [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[33,87,97,48,82,86,88,47],"tags":[],"class_list":["post-96","post","type-post","status-publish","format-standard","hentry","category-administration-systemes-et-reseaux","category-guides-et-tutoriels","category-informatique-pour-debutants","category-linux-ubuntu-debian-centos-arch-etc","category-maintenance-et-reparation","category-outils-et-logiciels","category-pas-a-pas-pour-les-debutants","category-systemes-dexploitation"],"_links":{"self":[{"href":"https:\/\/jbsan.fr\/blog\/wp-json\/wp\/v2\/posts\/96","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jbsan.fr\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jbsan.fr\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jbsan.fr\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jbsan.fr\/blog\/wp-json\/wp\/v2\/comments?post=96"}],"version-history":[{"count":5,"href":"https:\/\/jbsan.fr\/blog\/wp-json\/wp\/v2\/posts\/96\/revisions"}],"predecessor-version":[{"id":121,"href":"https:\/\/jbsan.fr\/blog\/wp-json\/wp\/v2\/posts\/96\/revisions\/121"}],"wp:attachment":[{"href":"https:\/\/jbsan.fr\/blog\/wp-json\/wp\/v2\/media?parent=96"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jbsan.fr\/blog\/wp-json\/wp\/v2\/categories?post=96"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jbsan.fr\/blog\/wp-json\/wp\/v2\/tags?post=96"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}