Obtención de información sobre los sistemas de ficheros

El comando du

Este comando trabaja a nivel de directorios. En caso de no pasarle ningún argumento nos muestra el tamaño que utiliza en disco el directorio actual y sus subdirectorios. Por defecto muestra la información en bloques y si utilizamos el flag -h nos mostrará la información en un formato más comprensible.

[pcm@sal]$ du
245     ./Adm/html
486     ./Adm
16539   ./Doc/cluster
18256   ./Doc
4       ./Software-Cientifico
16      ./Clustering/dia
125     ./Clustering/html
44      ./Clustering/images
269     ./Clustering
19014   .
[pcm@sal]$ 

Sugerencia

Si le pasamos como argumento un directorio nos dará la información sobre dicho directorio.

Sugerencia

Si unicamente queremos conocer el espacio en disco deberemos utilizar el flag -hs.

El comando df

Ese comando nos da información sobre los sistemas de ficheros montados en el sistema:

[pcm@sal]$ df
S.ficheros         Bloques de 1K   Usado    Dispon Uso% Montado en
/dev/hdg1               459143     82646    352000  20% /
tmpfs                  1038484         0   1038484   0% /lib/init/rw
udev                     10240        44     10196   1% /dev
tmpfs                  1038484         0   1038484   0% /dev/shm
/dev/mapper/system_vg-home_lv
                       2097084   1633876    463208  78% /home
/dev/mapper/system_vg-opt_lv
                        511980     32840    479140   7% /opt
/dev/mapper/system_vg-tmp_lv
                       1023964     32852    991112   4% /tmp
/dev/mapper/system_vg-usr_lv
                       5242716   2528076   2714640  49% /usr
/dev/mapper/system_vg-var_lv
                       2097084    575252   1521832  28% /var
/dev/mapper/system_vg-software_lv
                       1048540     32840   1015700   4% /mnt/software
/dev/mapper/system_vg-ftp_lv
                      52427196  18240412  34186784  35% /media/ftp
[pcm@sal]$ 

Sugerencia

Podemos ver la información relativa a un único sistema de ficheros si se lo pasamos como argumento.

Por defecto muestra información en bloques. Podemos hacer que salga la información en un formato más comprensible utilizando el flag -h:

[pcm@sal]$ df -h
S.ficheros          Tamaño Usado  Disp Uso% Montado en
/dev/hdg1             449M   81M  344M  20% /
tmpfs                1015M     0 1015M   0% /lib/init/rw
udev                   10M   44K   10M   1% /dev
tmpfs                1015M     0 1015M   0% /dev/shm
/dev/mapper/system_vg-home_lv
                      2,0G  1,6G  451M  78% /home
/dev/mapper/system_vg-opt_lv
                      500M   33M  468M   7% /opt
/dev/mapper/system_vg-tmp_lv
                     1000M   33M  968M   4% /tmp
/dev/mapper/system_vg-usr_lv
                      5,0G  2,5G  2,6G  49% /usr
/dev/mapper/system_vg-var_lv
                      2,0G  562M  1,5G  28% /var
/dev/mapper/system_vg-software_lv
                      1,0G   33M  992M   4% /mnt/software
/dev/mapper/system_vg-ftp_lv
                       50G   18G   33G  35% /media/ftp
[pcm@sal]$ 

Podemos hacer que salga la información sobre los inodos utilizando el flag -i:

[pcm@sal]$ df -i
S.ficheros           Nodos-i NUsados NLibres NUso% Montado en
/dev/hdg1             245280   11612  233668    5% /
tmpfs                 224347       2  224345    1% /lib/init/rw
udev                  224347    1430  222917    1% /dev
tmpfs                 224347       1  224346    1% /dev/shm
/dev/mapper/system_vg-home_lv
                           0       0       0    -  /home
/dev/mapper/system_vg-opt_lv
                           0       0       0    -  /opt
/dev/mapper/system_vg-tmp_lv
                           0       0       0    -  /tmp
/dev/mapper/system_vg-usr_lv
                           0       0       0    -  /usr
/dev/mapper/system_vg-var_lv
                           0       0       0    -  /var
/dev/mapper/system_vg-software_lv
                           0       0       0    -  /mnt/software
/dev/mapper/system_vg-ftp_lv
                           0       0       0    -  /media/ftp
[pcm@sal]$