Duf: una mejor utilidad de supervisión de discos de Linux


duf es una de las sofisticadas utilidades de monitoreo de disco de Linux escritas en Golang. Se lanza bajo licencia MIT y es compatible con Linux, macOS, BSD e incluso Windows. Algunas de las características principales de duf incluyen:

  • una mejor alternativa de "comando df".
  • Esquema de color claro y oscuro.
  • Salida en formato JSON.
  • Opción para ordenar, agrupar y filtrar la salida.
  • Terminal ajustable en altura y ancho.

Instalación de la herramienta Duf (uso de disco) en Linux

Hay dos formas de instalar DUF. Puede compilarlo desde la fuente o descargar la configuración en formato nativo (.rpm o .deb) específico para la distribución de Linux e instalarlo. Lo guiaré a través de ambos métodos.

Necesita configurar Go en Ubuntu.

$ git clone https://github.com/muesli/duf.git
$ cd duf
$ go build

Puede descargar el paquete duf desde el comando wget.

--------- On Debina, Ubuntu & Mint --------- 
$ wget https://github.com/muesli/duf/releases/download/v0.6.0/duf_0.6.0_linux_amd64.deb
$ dpkg -i duf_0.6.0_linux_amd64.deb 


--------- On RHEL, CentOS & Fedora ---------
$ wget https://github.com/muesli/duf/releases/download/v0.6.0/duf_0.6.0_linux_amd64.rpm
$ rpm -ivh duf_0.6.0_linux_amd64.rpm

Uso de la herramienta Duf (uso de disco) en Linux

Ahora, inicie la aplicación simplemente escribiendo duf desde la terminal.

$ duf

Duf tiene muchas características, por lo que un buen lugar para comenzar sería usar la opción --help .

$ duf --help

Puede imprimir solo sistemas de archivos o dispositivos específicos pasándolo como argumento. Desde que creé esta máquina en una sola partición, todo está montado en la raíz (/). Según su esquema de partición, verá una salida diferente.

$ duf /home /usr /opt
$ duf /root/
$ duf /var/log

Puede pasar la marca --all para mostrar sistemas de archivos pseudo, inaccesibles y duplicados.

$ duf -all

En lugar de imprimir el uso de bloques, podemos imprimir el uso de Inode sin pasar por --inodes como argumento.

$ duf --inodes

Puede ordenar la salida o mostrar solo determinadas columnas según determinadas palabras clave.

$ duf --sort size

Tiene la opción de imprimir solo ciertas columnas sin pasar por el nombre de la columna como argumento para la marca --output .

$ duf --output used,size,avail,usage

A continuación se muestra la lista de palabras clave válidas.

  • punto de montaje
  • tamaño
  • utilizado
  • disponer
  • uso
  • inodos
  • inodes_used
  • inodes_avail
  • inodes_usage
  • escriba
  • sistema de archivos

Duf viene con una combinación de colores claros y oscuros. Para configurar el esquema de color, use los siguientes comandos.

$ duf -theme dark               # Dark color scheme
$ duf --theme light             # Light color scheme

Duf admite la salida en formato JSON.

$ duf --json

Eso es todo por este artículo. Duf es una herramienta de maduración y se le han agregado más funciones y correcciones de errores. Pruébelo y háganos saber sus comentarios.