Liste des partitions, de leur type, de la place restante sous Linux – df / du

Quelques commandes sympa sous Linux pour connaître les ressources disque de son serveur.

la commande df:
Retourne l’espace disque utilisé par chaque partition montée sur votre machine.

-h Affiche les résultats sous forme humainement lisible :)
-T indique le type de système de fichiers utilisé

df -hT
Sys. fich.    Type  Taille  Uti. Disp. Uti% Monté sur
/dev/sda2      xfs     20G  2,9G   17G  15% /
tmpfs        tmpfs    3,9G     0  3,9G   0% /dev/shm
/dev/sda1      xfs    192M   28M  164M  15% /boot
/dev/sda4      xfs    1,8T  220G  1,6T  12% /data

la commande du:
Retourne l’espace disque utilisé par un répertoire

-h Affiche les résultats sous forme humainement lisible :)
-s affiche la somme des fichiers du répertoire

du -hs /boot/
18M	/boot/

Edit:
Pour le côté prog on peu utiliser psutil en python qui permet tout un tas d’acceès aux infos de la machine.
Merci François

No related posts.

flattr this!

14 comments

  1. François

    Et psutil qui est une super lib offrant les même infos (et même plus) pour python2 et 3.

  2. Oui d’ailleurs, on a twitté ça hier en l’a découvrant.

  3. TitraxX

    À noter que dfc fait la même chose mais avec les couleurs en plus.
    Voir

  4. François

    Ah oui, je ne suis pas twitter. J’ai aussi découvert cette lib en lisant le code de glances :)

  5. En plus prosaïque, pour voir toutes les options de montage (utile quand on ne comprend pas pourquoi un script ne veut pas se lancer : vérifier l’option noexec) :

    cat /proc/mounts

    Et si on ne comprend pas pourquoi un FS refuse l’écriture alors qu’il y a encore de la place : vérifier les inodes !

    df -i

  6. @François: me too.

    @GM: cat /proc/mounts, très utile !

    @TitraxX: pas de commande dfc sur ma machine, et pas de paquet portant ce nom non plus :-(

  7. @sam: dfc dispo dans Debian qu’à partir de Testing (pas sur que tu utilises Debian ^^) http://packages.debian.org/wheezy/dfc & http://projects.gw-computing.net/projects/dfc

    @GM: `cat /proc/mounts` correspond également au résultat de la commande `mount` sans arguments. Et le man vient de m’indiquer que /etc/mtab et /proc/mounts sont sensiblement similaires =)

    J’utilise un petit alias de du pour me lister le détail de mon répertoire courant:
    alias dus=’du * -sh’

  8. TitraxX

    dfc est disponible dans certaines distributions (dans le AUR de Archlinux par ex.) mais sûrement pas toutes (c’est un projet relativement jeune).
    Oups, mon lien est mal passé dans mon commentaire précédent (du coup je vous en mets deux pour me faire pardonner):
    présentation de dfc sur linuxfr.org
    le site officiel pour les courageux qui veulent compiler

  9. Une commande qui sauve la vie quand on se retrouve avec une partition pleine quel dossier va exploser :
    du –max-depth=1 -h

    Ça permet de voir la taille de chaque sous dossier du dossier actuel.

  10. coucou

    juste pour dire que df -h ne passe pas partout meme si c’est du bash ;)

    exemple :

    bash-2.04# df -h
    df: Not a recognized flag: h
    Usage: df [-P] | [-IMitv] [-gkm] [-s] [filesystem ...] [file ...]
    bash-2.04# uname -a
    AIX localhost 2 5

    ok c’est IBM c’est pas human readable :D

  11. @sylv1 : Si tu veux t’économiser les doigts, essaie :
    du -sh *

    Pour trier par ordre de poids (en Kio) :
    du -sk * | sort -n

    @foxmask : Idem sur les HPUX et les Solaris que j’ai ici. -h est pratique sur pas mal de commandes sous Linux, mais loin d’être universel. Par contre -k passe un peu mieux.

    @gardouille : Oui apparemment ça s’est amélioré la sortie de mount. A une époque, la différence avec /proc/mounts était plus flagrante.

  12. C’est en vous lisant que je réalise que sysadmin c’est vraiment une spé à part entière. Y a tellement de trucs à savoir.

  13. C’est comme tout, on apprend sur le tas. Quand un mec vient te voir pour savoir comment faire tel truc qui paraît simple, d’abord t’as l’air con, ensuite tu cherches, et enfin t’as appris un truc.
    Reste à ne pas l’oublier…

  14. +1 avec GM…

    Bon, pour ne pas oublier il faut pratiquer de façon régulière voire s’intéresser à la courbe de l’oubli ; tout individu perd constamment de l’information pour ce qui est de la mémoire…même s’il n’oublie pas complètement l’information, il en perd toujours une certaine partie !
    Un p’tit schéma valant mieux qu’un long discours : un p’tit article sur mnemotechnik.net

    Bon, la mémoire, c’est compliqué… Ça ne se limite pas à ça, mais ça peut aider !
    ;-)

Flux RSS des commentaires

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" highlight="">

Jouer à mario en attendant que les autres répondent