Meu Macbook Pro ficou sem espaço em disco e não consigo descobrir o porquê.
Eu tenho aplicativos mínimos e dados do usuário.
Saída de df -h
Filesystem Size Used Avail Capacity iused ifree %iused Mounted on
/dev/disk1 233Gi 227Gi 5.8Gi 98% 59462769 1518477 98% /
devfs 182Ki 182Ki 0Bi 100% 630 0 100% /dev
map -hosts 0Bi 0Bi 0Bi 100% 0 0 100% /net
map auto_home 0Bi 0Bi 0Bi 100% 0 0 100% /home
Como você pode ver aqui, está relatando o que tenho em torno do 6GB
espaço livre.
Eu costumava ncdu
tentar entender melhor o que realmente estava usando o espaço
Como você pode ver, ncdu
está relatando que eu usei sobre o 30GB
espaço, o que parece certo para mim.
Obviamente, estou olhando algo incorretamente aqui.
Alguma ideia?
hard-drive
sierra
disk-space
Kabal
fonte
fonte
Respostas:
Tente em
sudo ncdu
vez disso. Como administrador ou usuário normal, você não pode verificar o conteúdo de determinadas pastas (todas indicadas por um erro durante a verificação e na lista final por um ponto - se uma subpasta não puder ser verificada - ou um ponto de exclamação - se o toda a pasta foi excluída da verificação devido à falta de permissões de leitura!).Exemplos (apenas os seis grandes e a pasta .Spotlight-V100 são mostrados aqui):
ncdu
:sudo ncdu
:Outro bom perl hack é este comando:
Ele classificará todas as pastas (não apenas as da pasta atual), dependendo do tamanho semelhante ao Grand Perspective sem tijolos:
fonte
sudo ncdu
me mostrou que todo o espaço estava sendo usado por/.Spotlight-V100
Embora eu seja um fã grande o suficiente
du
encdu
, às vezes, ainda é útil experimentar uma GUI.Aqui está a saída do Grand Perspective do SSD pós-mercado do meu MBP, digitalizado em /:
Percebo que Xcode.app é a maior entrada na minha pasta / Aplicativos, por exemplo. (Acabei de encontrar 9 GB que eu poderia liberar de uma antiga pasta inicial de Usuários Excluídos.)
fonte
Embora
ncdu
seja excelente (e isso não é um problema), existem alguns comandos internos que você pode tentar se não quiser instalar (ou não) utilitários de terceiros:Este comando lista todos os arquivos do diretório raiz, mas exclui as montagens do sistema de arquivos (por exemplo, montagens USB ou de rede) e classifica do menor para o maior. Por exemplo, emitindo o comando no meu iMac, obtenho os seguintes resultados:
Isso me dá um bom resumo do que as pastas de nível superior estão usando na minha unidade. No meu caso, a
/Applications
pasta está consumindo 30G enquanto a minha/Users
tem 261G.Se você quiser dar uma olhada em tudo na pasta Aplicativos e classificá-la por tamanho, poderá emitir o comando
Eu canalizo a saída
sort
e uso o-r
sinalizador para classificá-la na ordem inversa (maior para a menor), para que eu possa ver quais arquivos e diretórios estão ocupando em que espaço.A listagem será bastante longa, então sugiro enviar a saída para um arquivo de texto para avaliação:
Isso fornecerá um arquivo de texto na área de trabalho que você poderá visualizar com qualquer editor de texto. Dessa forma, você terá um registro de quais arquivos / subdiretórios você precisa / deseja investigar e por que está consumindo tanto espaço em disco.
fonte
-h
, entãosort
trata os tamanhos como strings.