26.3. Sistemas de archivos

El comando df le informa sobre la ocupación de disco que realiza el sistema. Si teclea el comando df en la línea del indicador de comandos, obtendrá la siguiente salida en pantalla:

Filesystem           1k-blocks      Used Available Use% Mounted on
/dev/hda2             10325716   2902060   6899140  30% /
/dev/hda1                15554      8656      6095  59% /boot
/dev/hda3             20722644   2664256  17005732  14% /home
none                    256796         0    256796   0% /dev/shm

Por defecto, esta utilidad muestra el tamaño de las particiones en bloques de 1 kilobyte y el tamaño del espacio libre en kilobytes. Para ver esta información en megabytes y gigabytes, utilice el comando df -h. El argumento -h se utiliza para especificar un formato "legible" (human-readable format). La salida que obtendríamos en este caso sería tal y como se muestra a continuación:

Filesystem            Size  Used Avail Use% Mounted on
/dev/hda2             9.8G  2.8G  6.5G  30% /
/dev/hda1              15M  8.5M  5.9M  59% /boot
/dev/hda3              20G  2.6G   16G  14% /home
none                  251M     0  250M   0% /dev/shm

En la lista de particiones, existe una entrada para /dev/shm. Esta entrada representa el sistema de archivos de memoria virtual del sistema.

El comando du muestra la cantidad estimada de espacio que está siendo utilizado por los ficheros de un directorio. Si teclea du en la línea de comandos, la ocupación de disco de cada uno de los subdirectorios se mostrará por pantalla. Se mostrará también el espacio total ocupado en el directorio actual y en los subdirectorios del mismo en la última línea de la lista. Si no quiere ver los totales para todos los subdirectorios, teclee du -hs y verá tan sólo el espacio total ocupado del directorio. Use el comando du --help para ver más opciones.

Para ver las particiones del sistema y el uso del espacio del disco en un formato gráfico, use la pestaña Monitor del sistema como se muestra en la Figura 26-2.

SugerenciaSugerencia
 

Para más información sobre la implementación de quotas de disco, consulte el Capítulo 6.

26.3.1. Supervisión de sistemas de archivos

Red Hat Linux proporciona una utilidad llamada diskcheck que monitoriza la cantidad de espacio libre de disco en el sistema. Basándose en el fichero de configuración, puede mandar un email al administrador del sistema cuando uno o más discos alcanzan una determinada capacidad. Para usar esta utilidad, debe tener instalado el paquete RPM diskcheck.

Este utilidad se ejecuta como una tarea cron cada hora [1].

Las siguientes variables pueden ser definidas en /etc/diskcheck.conf:

No necesita reiniciar el servicio si cambia el archivo de configuración, ya que es leida cada vez que el cron lanza dicho servicio. Debería tener el servicio ejecutándose crond para que las tareas cron sean ejecutadas. Para determinar si el demonio se está ejecutando, utilice el comando /sbin/service crond status. Se le recomienda que inicie el servicio en el tiempo de arranque. Remítase al Capítulo 14 para obtener más detalles para iniciar el servicio cron de manera automática en el momento de arranque.

Notas

[1]

Consulte el Capítulo 28 para más información sobre cron.