Respostas:
Abra o Monitor do sistema no Dash e selecione a guia Sistemas de arquivos .
Ou, como alternativa, abra um terminal e digite:
df -h
df -h --total
df
para espaço usado e livre em bytes, df -m
para espaço em unidades de 1 MB, df -h
para a maior unidade disponível. Você também receberá % usage
, permanece o mesmo com todos os itens acima.
Você pode usar baobab
, ou ferramentas semelhantes, como kdirstat
ou filelight
, para ver quais arquivos estão consumindo seu espaço em disco.
O Baobab também é chamado Disk Usage Analyzer
no Ubuntu.
Aqui está um exemplo de captura de tela de baobab
:
Abaixo está um exemplo de captura de tela de filelight
:
Para uma opção de linha de comando, prefiro usar ncdu
:
Você pode pesquisar subpastas para obter o uso total relativo do disco nas subpastas. São tartarugas até o fim. Mais bacana do que du -sh
em máquinas remotas.
ncdu
até agora. Programa muito útil. Eu fui de emitir du -sk * | sort -n
para usar ncdu
. Embora eu goste de poder emitir alguns comandos úteis em um terminal ou até criar aliases com eles, não faz sentido reinventar a roda.
ncdu
é uma ótima ferramenta, muito rápida, muito impressionante.
QDirStat
e é incrivelmente rápido e é uma excelente representação gráfica do uso da unidade / pasta (recursiva).
ncdu
-lo com o -x
switch para que ele não tente contar os dispositivos montados nas contagens de espaço em disco. ncdu -x /
pode mostrar a partir da sua raiz /
.
gnome-system-monitor
ou df -h
oulsblk
Outros utilitários úteis são baobab
.
lsblk
lista o tamanho de cada partição, não o espaço livre.
Se, como eu, tudo o que você precisa é o total de espaço em disco usado, basta usar o seguinte comando.
df -h --total
⚡️ GIF de cortesia.
Aqui está uma amostra de saída com o total mostrado no final
Filesystem Size Used Avail Use% Mounted on
udev 478M 0 478M 0% /dev
tmpfs 100M 4.5M 95M 5% /run
/dev/vda1 20G 3.3G 16G 18% /
tmpfs 497M 0 497M 0% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 497M 0 497M 0% /sys/fs/cgroup
tmpfs 100M 0 100M 0% /run/user/0
total 22G 3.3G 17G 17% -
Felicidades!
PS Eu escrevi um post sobre isso - Como faço para encontrar a quantidade de espaço livre no meu disco rígido com linha de comando?
Espaço em disco livre / usado está sempre relacionado a uma partição
Primeiro você precisa decidir em qual partição você está interessado.
root@pc:~# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 28G 26G 643M 98% /
none 4.0K 0 4.0K 0% /sys/fs/cgroup
udev 3.9G 4.0K 3.9G 1% /dev
tmpfs 790M 1.5M 789M 1% /run
/dev/sda6 887G 685G 158G 82% /home
No meu caso, estou interessado no, /
pois ele tem 98% em uso. Em outras palavras, está quase cheio.
Agora eu uso este comando para ver quais arquivos e diretórios contêm mais bytes:
root@pc:~# du -ax / | sort -rn > /var/tmp/du-root-$(date --iso).log
O comando acima pode levar algum tempo. Se você é realmente azarado, o resultado é grande demais para /var/tmp
. Então você precisa de outro destino. Talvez um cartão de memória USB montado temporariamente.
Aqui estão as primeiras linhas do meu resultado:
root@pc:~# less /var/tmp/du-root-$(date --iso).log
26692380 /
9875188 /usr
8931652 /var
4057324 /var/log
4038176 /var/log/bootchart
3784016 /usr/share
2934248 /lib
2799204 /usr/lib
2785176 /lib/modules
2617048 /var/lib
2141124 /usr/src
1834444 /var/lib/docker
1817372 /var/lib/docker/aufs
1817076 /var/lib/docker/aufs/diff
1769612 /localhome
1338484 /tmp
Por /var/log/bootchart
que isso é grande? .... Essa é outra questão ...
Existem várias maneiras de fazer isso.
Habilite a barra de status no menu Exibir no Nautilus. Isso colocará uma barra na parte inferior de todas as janelas do nautilus, informando o espaço livre.
Use o File Systems System Monitor para visualizar uma lista de todos os discos e seu espaço livre.
Use o Disk Usage Analyzer para obter uma lista de todos os diretórios em seu sistema e quanto espaço livre eles ocupam.
Vá para qualquer pasta no nautilus e clique com o botão direito do mouse no plano de fundo. Abra a janela de propriedades para verificar o espaço livre.
Execute o comando df -h
.
Outra maneira! Clique com o botão direito do mouse no computador no Nautilus (gerenciador de arquivos) e clique em Propriedades. Ele exibe a quantidade de espaço livre e usado em seu disco rígido.
Usando dconf-editor
ou gsettings
( sudo apt-get install dconf-tools
) você pode ativar o comportamento padrão da barra de status.
Digite isso no seu terminal para ativar a barra de status por padrão
gsettings set org.gnome.nautilus.window-state start-with-status-bar true
Digite isso no seu terminal para desativar a barra de status por padrão
gsettings set org.gnome.nautilus.window-state start-with-status-bar false
Depois disso, a barra de status será aberta por padrão no Nautilus, sem a necessidade de executar mais nada.
Eu escrevi um pequeno truque para isso com uma linha de comando e versão da GUI. É bastante codificado, por isso pode precisar de alguns ajustes. Além disso, a versão da GUI parece usar uma fonte proporcional que atrapalha o alinhamento da saída exibida. Esses scripts podem ser colocados em seu caminho em algum lugar (como em $ HOME / bin) e você pode criar um ícone para o script da GUI na área de trabalho ou no painel.
#!/bin/bash
## jdf - Copyleft 04/25/2009 - JPmicrosystems - GPL
## Free space on disk
## Custom df output
## Human readable (-h)
## sorted by file system name
## Make a temporary file and put the following awk program in it
AWK=$(/bin/mktemp -q /tmp/jdf.XXXXXX)
## PROG is quoted to prevent all shell expansions
## in the awk program
cat <<'PROG' > ${AWK}
## Won't work if mount points are longer than 21 characters
BEGIN {
## Use fixed length fields to avoid problems with
## mount point or file system names with embedded blanks
FIELDWIDTHS = "11 11 6 6 5 5 21"
printf "\n%s\n\n", " Available Disk Space"
printf "%s\n", "Mount Point Avail Size Used Use% Filesystem Type"
}
## Eliminate some filesystems
## That are usually not of interest
## anything not starting with a /
! /^\// { next }
## Rearrange the columns and print
{
TYP=$2
gsub("^ *", "", TYP)
printf "%-21s%6s%6s%5s%5s %s%s\n", $7, $5, $3, $4, $6, $1, TYP
}
END { print "" }
PROG
df -hT | tail -n +2 | sort | gawk -f ${AWK}
rm -f ${AWK}
Saída de amostra:
Available Disk Space
Mount Point Avail Size Used Use% Filesystem Type
/ 22G 30G 6.6G 24% /dev/sda6 ext4
/media/dataspace 44G 155G 105G 71% /dev/sda8 ext3
/home 5.5G 32G 25G 82% /dev/sda9 ext3
Versão Gui:
#!/bin/bash
jdf | zenity --title "Available Disk Space" --text-info --width=500 --height=300 --timeout=60
Nova versão da GUI com fontes corrigidas usando yad
#!/bin/bash
jdf | yad --fontname="DejaVu Sans Mono 12" --title "Available Disk Space" --text-info --width=650 --height=300
Existem informações df em toda a rede, mas eu gosto de resultados simples e fáceis de ler.
Se você correr
df -h --total
a linha inferior na saída fornecerá exatamente quanto resta em seu sistema, além de quanto é usado etc.
A outra opção é usar
df -h --total | grep total
que mostrará em uma linha como
Tudo isso em gigabytes.
Mapeei isso para um comando shell dspace
e, quando digito no terminal, ele instantaneamente me mostra o uso do espaço em disco.
Você pode até escrever pequenos comandos de shell que o monitorarão e alertarão se você ficar muito baixo, etc.
Se você usa o Ubuntu com o MATE DE ( Ubuntu MATE ), pode usar MATE Disk Usage Analyzer
:
mate-utils
pacotemate-disk-usage-analyzer
sua captura de tela é apresentada abaixo:
mesmo nos 18.04 LTS mais recentes, parece tradicionalmente agradável.
Se você está enfrentando o problema com pouco espaço em disco no android studio, basta excluir o emulador indesejado no seu gerente AVD. Eu desperdicei o todo para tentar outras coisas.
O Filelight é o melhor programa gráfico para descobrir o uso de algumas partições montadas. Não mostra tudo o que é montado pelo sistema, mas exibe dados suficientes que devem ser suficientes para um usuário comum. Não requer raiz para funcionar, pode ser executado como um usuário regular. Pertence ao KDE.
Simplesmente você pode encontrar o espaço livre disponível usando o comando free. Aqui você pode obter uma explicação clara sobre o uso do comando free
usando o comando "free" para encontrar espaço livre disponível no Linux
free
comando é para memória , não para discos rígidos.
Você também pode usar a informação mais abrangente estado de saúde sobre o seu disco rígido: smartctl --xall /dev/sda
.
Pode exigir sudo
privilégios.