Red Hat Linux 9: Manual de personalización de Red Hat Linux | ||
---|---|---|
Anterior | Capítulo 26. Reunir información del sistema | Siguiente |
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.
![]() | Sugerencia |
---|---|
Para más información sobre la implementación de quotas de disco, consulte el Capítulo 6. |
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:
defaultCutoff — Cuando el disco llega al tanto por ciento de ocupación indicado, mandará un informe. Por ejemplo, si defaultCutoff = 90, se enviará un email cuando el disco monitorizado se llene al 90% de su capacidad.
cutoff[/dev/partition] — Ignora el defaultCutoff para una partición. Por ejemplo, si especificamos cutoff['/dev/hda3'] = 50, diskcheck alertará al administrador del sistema cuando la partición /dev/hda3 alcance el 50% de su capacidad.
cutoff[/mountpoint] — Ignora el defaultCutoff para el punto de montaje. Por ejemplo, si especificamos cutoff['/home'] = 50, diskcheck alertará al administrador del sistema cuando el punto de montaje /home alcance el 50% de su capacidad.
exclude — Especifica una o más particiones que diskcheck ignorará. Por ejemplo, si se especifica exclude = "/dev/sda2 /dev/sda4", diskcheck no avisará al administrador del sistema si /dev/sda2 o /dev/sda4 llegan al porcentaje de ocupación especificado.
ignore — Especifica uno o más tipos de sistemas de ficheros a ignorar en el formato -x filesystem-type. Por ejemplo, si se especifica ignore = "-x nfs -x iso9660", el administrador del sistema no será alertado sobre los sistemas de ficheros nfs o iso9660.
mailTo — Especifica la dirección de correo del administrador del sistema para avisarle cuando las particiones y puntos de montaje alcancen la capacidad especificada. Por ejemplo, si se especifica mailTo = "webmaster@example.com", recibirá las alertas en webmaster@example.com.
mailFrom — Especifica la identidad del emisor del email. Esto es útil si el administrador del sistema quiere filtrar el mail enviado por diskcheck. Por ejemplo, si se especifica mailFrom = "Disk Usage Monitor", el email será enviado al administrador del sistema con el emisor "Monitorización de discos".
mailProg — Especifica el programa de correo que se usará para enviar las alertas por email. Por ejemplo, si se especifica mailProg = "/usr/sbin/sendmail", será usado Sendmail como el programa de mail.
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.
[1] | Consulte el Capítulo 28 para más información sobre cron. |