Pesquisa de site

Gdu – um analisador de uso de disco bastante rápido para Linux


Neste artigo, daremos uma olhada no gdu, um analisador de uso de disco de código aberto escrito em go. Gdu é inspirado em godu, dua, ncdu e df.

A ferramenta gdu foi criada para unidades SSD onde o processamento paralelo pode ser utilizado. Esta ferramenta também pode funcionar com HDD com menor desempenho em comparação com unidades SSD. Você também pode verificar os resultados do benchmark. Existem muitas outras ferramentas semelhantes e você deve primeiro brincar com o gdu para ver se atende às suas necessidades.

Como instalar o Gdu – Analisador de uso de disco Linux

Existem algumas maneiras diferentes de instalar o gdu em diferentes versões do Linux, mas vou continuar com uma maneira comum que pode ser seguida independentemente da distribuição que você está executando.

Vá para a página de lançamento do gdu GitHub para baixar o arquivo compactado. A versão mais recente é V4.9.1 e sugiro baixar a versão mais recente.

curl -L https://github.com/dundee/gdu/releases/latest/download/gdu_linux_amd64.tgz | tar xz
chmod +x gdu_linux_amd64
sudo mv gdu_linux_amd64 /usr/bin/gdu

Agora você pode verificar a instalação executando o seguinte comando.

gdu --version

Version:        v4.9.1
Built time:     Sat Mar 27 09:47:28 PM  CET 2021
Built user:     dundee

Uma boa prática antes de brincar com qualquer ferramenta nova é verificar as opções de ajuda.

gdu --help

Se você executar o comando gdu sem passar nenhum argumento, ele verificará seu diretório de trabalho atual. Estou em meu diretório pessoal agora e quando executo o gdu, você pode ver na imagem abaixo que meu diretório home foi verificado.

gdu

Para procurar qualquer diretório específico, você deve passar o nome do diretório como argumento.

gdu /home/tecmint/bash

Você não pode passar mais de um argumento.

gdu /home /var

Existem poucas operações que você pode realizar com o comando gdu. Pressione ? para acessar a ajuda.

Pela ajuda que você pode ver, existem opções para classificar, verificar e mover entre diretórios. Acesse a ajuda e tente explorar todas as opções para se sentir confortável.

Você pode excluir um arquivo ou diretório pressionando a tecla “d". Será solicitada uma confirmação.

Você também pode visualizar o conteúdo de qualquer arquivo pressionando a tecla “v". Para sair do arquivo pressione a tecla Escape.

Você pode ignorar certos diretórios da saída adicionando nomes de diretórios como um argumento ao sinalizador -i. Vários diretórios também podem ser passados para o sinalizador -i e cada diretório deve ser separado por vírgulas.

gdu /home/karthick/ -i /home/karthick/.ssh,/home/karthick/sqlite

Você pode ver caracteres especiais nos arquivos e diretórios e cada um tem um significado especial. No exemplo abaixo você pode ver que o diretório “/network ” está vazio, então o caractere “e ” é prefixado para indicar isso.

[ ! ] ⇒ Error while reading directory
[ . ] ⇒ Error while reading subdirectory.
[ @ ] ⇒ File is socket or simlink.
[ H ] ⇒ Hardlink which is already counted.
[ e ] ⇒ Empty directory.

Se você gosta de saída em preto e branco, você pode usar o sinalizador “-c". Veja a imagem abaixo onde a saída é impressa em preto e branco.

gdu -c /etc/systemd

Todos os comandos até agora iniciarão um modo interativo para mostrar as estatísticas do disco. Se você deseja a saída em modo não interativo, use o sinalizador “-n".

gdu -n ~

É isso neste artigo. Experimente o gdu e diga-nos como ele atende às suas necessidades em comparação com outras ferramentas de uso de disco.