Busindre » Blog Archive » di (Disk Usage) Mucho mejor que "df"

di (Disk Usage) Mucho mejor que "df"

April 5th, 2007 by Busindre

El comando 'di' da información de los dispositivos montados en Linux (En local, red,usb,...), muestra más cantidad de información que el conocido comando df. Tiene opciones interesantes como poder ver el uso del disco en cualquier formato deseado, muestra el sistema de ficheros y más opciones que veremos en el articulo. Podemos encontrarlo para distintos sistemas operativos (FreeBSD, MacOS X, CentOS, HP-UX,..)

Paquetes:

Debian Linux: http://packages.debian.org/unstable/utils/di

FreeBSD: http://www.freebsd.org/cgi/cvsweb.cgi/ports/sysutils/di/

HP-UX Software Depots: http://www.hpux.ws/merijn/downloads.html

MacOS X: http://www.hmug.org/pub/MacOS_X/BSD/Administration/System/di/

SuSE Linux: http://linux01.gwdg.de/~pbleser/rpm-navigation.php?cat=/System/di

NetBSD: http://pkgsrc.se/wip/di

Slackware: di-3.11-i686-Paul-1.tgz (/usr/bin/local/)

Descargar las fuentes: http://www.gentoo.com/di/di-4.10.tar.gz

Veamos como Instalarlo y que opciones tiene

Compilarlo:


$ cd di-4.10/
$ ./Build distclean
$ ./Build -mkc CC=gcc prefix=/usr/lbin ./Build -mkc
# ./Build -mkc install CC=gcc prefix=/usr/lbin ./Build -mkc install

Uso del comando di:

--h: Muestra la ayuda

-a: Muestra los dispositivos montados

-d x: Muestra el tamaño en bloques
Valores de x: 512 - POSIX / k - kbytes / m - megabytes / g - gigabytes / t - terabytes / h - ).

-I x: Solo muestra el sistema de ficheros "x" (vfat, ntfs,reiserfs,..)

-x x / -i x: Excluye el sistema de ficheros "x" (vfat, ntfs,reiserfs,..)

-l: Solo muestra el sistema de ficheros local (No en red)

-n: No muestra las cabeceras (Mount,Used, Free, %Used,...)

-t: Muestra los totales

-f x: Especifica el formato "x" de cadena:

Formatos de cadena:

m / M: Muestra los puntos de montaje
b / B: Muestra los Bloques de 1Mb (1024 kb) Totales
u / c: Muestra los Bloques de 1Mb (1024 kb) Usados
f / v: Muestra los Bloques de 1Mb (1024 kb) Libres
p / 1: Porcentaje de Disco usado
2: Porcentaje de Disco Libre
i: Total de archivos slots (i-nodos)
U: Total de los archivos slots (i-nodos) usados
F: Total de los archivos slots (i-nodos) libres
P: Porcentaje de archivos slots (i-nodos) usados
s / S: Muestra el dispositivo montado (/dev/*)
t / T: Muestra el nombre del sistema de ficheros

NOTA:

$ di -d k = $ di -d 1024
$ di -d h = $ di -d g (Solo que -d g no muestra la letra de Gigas (G) al final)
$ di -i reiserfs = $ di -x reiserfs

Ejemplos de uso de formatos:

SMARTY:
  1. $ di -fm
  2. Mount
  3. /
  4. /mnt/hda5
  5.  
  6. $ di -f mb
  7. Mount               Megs
  8. /                45816,8
  9. /mnt/hda5        37235,3
  10.  
  11. $ di -f mbu
  12. Mount               Megs     Used
  13. /                45816,8  43953,1
  14. /mnt/hda5        37235,3  31450,7
  15.  
  16. $ di -f mbuf
  17. Mount               Megs     Used     Free
  18. /                45816,8  43953,1   1863,7
  19. /mnt/hda5   37235,3  31450,7   5784,6
  20.  
  21. $ di -f mbufp
  22. Mount               Megs     Used     Free   %Used
  23. /                45816,8  43953,1   1863,7   96%
  24. /mnt/hda5   37235,3  31450,7   5784,6  84%
  25.  
  26. $ di -f mbufp2
  27. Mount               Megs     Used     Free %Used   %Used
  28. /                45816,8  43953,1   1863,7  96%         96%
  29. /mnt/hda5        37235,3  31450,7   5784,6  84%   84%
  30.  
  31. $ di -f mbufp2i
  32. Mount               Megs     Used     Free %Used %Used  Inodes
  33. /                45816,8  43953,1   1863,7  96%   96%  4294967
  34. /mnt/hda5   37235,3  31450,7   5784,6  84%   84%        0
  35.  
  36. $ di -f mbufp2iF
  37. Mount               Megs     Used     Free %Used %Used  Inodes    Free
  38. /                45816,8  43953,1   1863,7  96%   96%  4294967 4294967
  39. /mnt/hda5    37235,3  31450,7   5784,6  84%   84%     0          0
  40.  
  41. $ di -f mbufp2iFs
  42. Mount               Megs     Used     Free %Used %Used  Inodes    Free Filesystem
  43. /                45816,8  43953,1   1863,7  96%   96%  4294967 4294967 /dev/hdb3
  44. /mnt/hda5        37235,3  31450,7   5784,6  84%   84%        0       0       /dev/hda5
  45.  
  46. $ di -f mbufp2iFst
  47. Mount               Megs     Used     Free %Used %Used  Inodes    Free Filesystem     fsType
  48. /                45816,8  43953,1   1863,7  96%   96%  4294967 4294967 /dev/hdb3  reiserf
  49. /mnt/hda5  37235,3  31450,7   5784,6  84%   84%        0            0        /dev/hda5  vfat
  50.  
  51. ----------------------------------------------------------------------------------------
  52.  
  53. $ di -f MBcv1UPST -t
  54. Mount         Megs        Used    Avail    %Used  Used %Used Filesystem fs Type
  55. /                 45816,8  43953,1   1863,6  96%    0          0%   /dev/hdb3  reiserfs
  56. /mnt/hda5  37235,3  31450,7   5784,6  84%     0          0%   /dev/hda5  vfat
  57.  
  58. Total            83052,1  75403,8   7648,2  91%   91%  4294967295 4294967295

Posted in How To |

Leave a Comment

Please note: Comment moderation is enabled and may delay your comment. There is no need to resubmit your comment.