systemadmin.es > Utilidades > Calcular el espacio que ocupa un directorio

Calcular el espacio que ocupa un directorio

Mediante du podemos determinar el espacio consumido por un determinado directorio.

Mediante du podemos calcular recursivamente el espacio que ocupa cada fichero en disco. Por ejemplo:

# du
4       ./viruses/tmp
4       ./viruses/cur
60      ./viruses/new
72      ./viruses
4       ./spam/tmp
4       ./spam/cur
5540    ./spam/new
5552    ./spam
4       ./policy/tmp
4       ./policy/cur
20      ./policy/new
32      ./policy
5660    .

Mediante el parámetro -s podemos indicar que lo resuma , por ejemplo:

# du -s *
32      policy
5552    spam
72      viruses

Añadiendo además -h podemos ver la salida en un formato más leible (huma readable):

 du -sh *
32K     policy
5.5M    spam
72K     viruses

One comment to “Calcular el espacio que ocupa un directorio”

  1. A veces pasa que no se pueden crear más ficheros a pesar de que aparentemente hay espacio libre. Esto ocurre sobre todo si tenemos multitud de ficheros pequeños en un punto de montaje. La razón por la que te puede ocurrir esto es porque no hay suficientes inodos en ese punto de montaje.

    Por ejemplo, en una RHEL5 que tengo aquí delante:

    df -h

    /dev/md1 9,7G 1,8G 7,5G 19% /
    /dev/md3 54G 1,8G 49G 4% /var
    /dev/md0 289M 26M 248M 10% /boot
    tmpfs 4,5G 0 4,5G 0% /dev/shm

    Veamos cuantos inodos hay disponibles

    df -hTi

    S.ficheros Tipo Nodos-i NUsados NLibres NUso% Montado en
    /dev/md1 ext3 2,5M 39K 2,5M 2% /
    /dev/md3 ext3 14M 464 14M 1% /var
    /dev/md0 ext3 75K 43 75K 1% /boot
    tmpfs tmpfs 204K 1 204K 1% /dev/shm

    También se puede ver el número de inodos con el comando

    tune2fs -l /dev/md0 | grep node

    Filesystem features: has_journal ext_attr resize_inode dir_index filetype needs_recovery sparse_super
    Inode count: 76304
    Free inodes: 76266
    Inodes per group: 2008
    Inode blocks per group: 251
    First inode: 11
    Inode size: 128
    Journal inode: 8
    Journal backup: inode blocks

Deja un comentario:

XHTML - Tags permitidos:<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>