Verifique como o espaço é distribuído em um sistema Linux

21

Eu sei como verificar o espaço restante com:

df -h

e eu sei verificar o espaço de uma pasta com:

du -ch /path/to/folder/

Mas digamos que eu tenha um disco rígido de 500 GB e que sejam usados 350 GB:

  • Qual é a melhor ferramenta / comando para saber como o espaço é distribuído?

  • Devo fazer du -ch / ? (acho que isso não é o ideal)

  • Existe alguma ferramenta / aplicativo especial para fazer isso?

Eu gostaria de um aplicativo que armazena como o espaço é distribuído no meu sistema, que é o espaço ocupado em cada pasta ...

Eu gostaria de ter algo como SpaceSniffer (Você pode verificar a ferramenta do Windows aqui ) . É um programa Windows que examina o seu disco rígido e mostra de forma fácil & bom IU como o espaço é distribuído no seu computador

Este tipo de software é incrível para o dia em que você verificar o seu disco rígido e parece que você "perdeu" centenas de GB e não sabe onde eles estão!

Editar

  • Eu testei o baobab e rodei / funciona perfeitamente na minha máquina Ubuntu , eu testei também JDiskReport , aqui tenho para corrigir alguns problemas, mas funciona no Ubuntu & Windows

  • Suponho que JDiskReport funcionará em qualquer SO com Java instalado, é por isso que escolho como resposta correta Eu tentei isso no Ubuntu, Windows 8, Raspbian e CentOS e funciona em todos eles (você tem que instalar o Java)

  • Eu tenho que dizer que para aqueles amantes da linha de comando sua escolha deve ser ncdu , é incrível !!!

Baobab IU:

    
por AlvaroAV 15.12.2014 / 11:09

8 respostas

9

Outro aplicativo muito útil para isso é:

JDiskReport

É muito semelhante ao windows SpaceSniffer e tem uma IU muito útil e intuitiva.

Você precisa do Java para usá-lo, mas ele pode ser executado em todos os sistemas operacionais com Java

A interface do usuário:

Espero que ajude!

    
por CarlosAV 15.12.2014 / 11:20
26

Uma boa aplicação para o Gnome é baobab . Ele vem com a instalação padrão do Ubuntu.

Para obtê-lo,

sudo apt-get install baobab

apt-cache show baobab

Description-en: GNOME disk usage analyzer
 Disk Usage Analyzer is a graphical, menu-driven application to analyse
 disk usage in a GNOME environment. It can easily scan either the whole
 filesystem tree, or a specific user-requested directory branch (local or
 remote).
 .
 It also auto-detects in real-time any changes made to your home
 directory as far as any mounted/unmounted device. Disk Usage Analyzer
 also provides a full graphical treemap window for each selected folder.
    
por Xavier 15.12.2014 / 11:15
21

ncdu

Se você usar a linha de comando, poderá usar ncdu . Ele usa uma GUI de linha de comando (ncurses).

Instalação

sudo apt-get install ncdu

Descrição

Na sua página da Web:

[...] ncdu: A disk usage analyzer with an ncurses interface, aimed to be run on a remote server where you don't have an entire gaphical setup, but have to do with a simple SSH connection. ncdu aims to be fast, simple and easy to use, and should be able to run in any minimal POSIX-like environment with ncurses installed.

Screenshot

Exemplo

Confira o uso de disco do seu diretório pessoal:

ncdu ~

Você pode inserir subdiretórios e excluir arquivos / pastas inteiras de dentro da ferramenta.

    
por phoibos 15.12.2014 / 12:25
5

Use os patos:

du -cks *|sort -rn|head -n11

Isso listará os dez principais subdiretórios e arquivos no caminho atual e no espaço que eles estão usando, e um total.

Se você alterar o -cks para -cms ele será exibido em MBs em vez de KBs, o que provavelmente é mais útil nos dias de hoje.

Você pode adicionar x às opções em du para evitar que ele entre em outros sistemas de arquivos, se necessário.

(Crédito: Linux Server Hacks, O'Reilly)

    
por Nagora 16.12.2014 / 12:04
2

Existe também a aplicação kde disponível no repositório: Filelight

Você pode instalá-lo com sudo apt-get install filelight

NAME

       filelight - Graphical disk-usage information

SYNOPSIS

       filelight [Qt-options] [KDE-options] [path]

DESCRIPTION

       Allows you to exactly understand exactly your disk usage by graphically
       representating your filesystem as a set of concentric  segmented-rings.

Screenshot: -

    
por Pandya 23.05.2015 / 16:36
2

Um pouco atrasado para coletar uma recompensa, mas o elefante na sala está faltando!

gparted é o aplicativo escolhido para mostrar como o espaço em disco é distribuído no sistema inteiro .

Mesmo para um sistema Windows antes da atualização para o Ubuntu , conforme mostrado abaixo:

    
por Fabby 05.01.2015 / 20:11
0

Se você deseja trabalhar com as ferramentas instaladas, você pode usar du -sh /* , que mostra o uso acumulado de cada pasta (e arquivo) em / Você pode fazer isso para subpastas até encontrar o que está procurando. Claro, as ferramentas mencionadas em outras respostas são muito mais agradáveis, mas às vezes você não pode instalá-las facilmente.

    
por Josef 16.12.2014 / 12:17
0

Outra opção com interface simples e fácil de entender:

  1. xdiskusage (sudo apt-get instala xdiskusage)

    Após a instalação, chame-o do terminal - xdiskusage

  2. KDirStat (sudo apt-get instala o kdirstat)

Este aplicativo é destinado principalmente ao KDE.

  1. Mapa Gd (sudo apt-get install gdmap) A alternativa do Gnome ao KdirsStat.

Além disso, este link fornece mais alguns aplicativos: link

    
por Muzaffar 04.01.2015 / 11:23