Duf – Um melhor utilitário de monitoramento de disco Linux
duf é um dos sofisticados utilitários de monitoramento de disco do Linux escrito em Golang. É lançado sob licença MIT e oferece suporte a Linux, macOS, BSD e até mesmo Windows. Alguns dos principais recursos do duf incluem:
- uma alternativa melhor de 'comando df'.
- Esquema de cores claras e escuras.
- Saída em formato JSON.
- Opção para classificar, agrupar e filtrar a saída.
- Altura e largura do terminal ajustáveis.
Instalando a ferramenta Duf (uso de disco) no Linux
Existem duas maneiras de instalar o DUF. Você pode construí-lo a partir do código-fonte ou baixar a configuração em formato nativo (.rpm ou .deb) específico para distribuição Linux e instalá-lo. Vou orientá-lo nos dois métodos.
Construindo Duf a partir da fonte
Você precisa configurar o ambiente Go (1.12 ou superior) para compilar o duf. Se você não tem o Go configurado em sua máquina, dê uma olhada em nosso artigo completo sobre como configurar o Go no Ubuntu.
git clone https://github.com/muesli/duf.git
cd duf
go build
Instalando Duf a partir de pacotes
Você pode baixar o pacote duf diretamente do repositório Github ou usar o 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 da ferramenta Duf (uso de disco) no Linux
Agora, inicie o aplicativo simplesmente digitando duf no terminal.
duf
Duf tem muitos recursos, então um bom lugar para começar seria usar a opção --help
.
duf --help
Você pode imprimir apenas sistemas de arquivos ou dispositivos específicos, passando-o como argumento. Desde que criei esta máquina em uma única partição tudo é montado na raiz (/). Com base no seu esquema de partição, você verá resultados diferentes.
duf /home /usr /opt
duf /root/
duf /var/log
Você pode passar o sinalizador --all
para exibir sistemas de arquivos pseudo, inacessíveis e duplicados.
duf -all
Em vez de imprimir o uso do bloco, podemos imprimir o uso do Inode ignorando --inodes
como argumento.
duf --inodes
Você pode classificar a saída ou exibir apenas determinadas colunas com base em determinadas palavras-chave.
duf --sort size
Você tem a opção de imprimir apenas determinadas colunas, ignorando o nome da coluna como argumento para o sinalizador --output
.
duf --output used,size,avail,usage
Abaixo está a lista de palavras-chave válidas.
- ponto de montagem
- tamanho
- usado
- aproveitar
- uso
- inodes
- inodes_usados
- inodes_avail
- inodes_usage
- tipo
- sistema de arquivo
Duf vem com um esquema de cores claras e escuras. Para definir o esquema de cores, use os seguintes comandos.
duf -theme dark # Dark color scheme
duf --theme light # Light color scheme
Duf oferece suporte à saída no formato JSON.
duf --json
É isso neste artigo. Duf é uma ferramenta em desenvolvimento e há mais recursos e correções de bugs adicionados a ela. Experimente e deixe-nos saber o seu feedback.