Meu disco rígido ficou cheio. Estou procurando maneiras de localizar as coisas que usam a maior parte do meu espaço em disco. Eu joguei com o cron uma vez, então ele pode ter consumido muito espaço, mas realmente não tenho idéia.
Eu fiz o backup das minhas coisas em CDs, mas o sistema ainda está ficando muito lento. Talvez eu deva reinstalar tudo, mas, ao corrigir o problema, ele não resolve a causa.
Testando a resposta de KamilMaciorowski para ncdu
Eu corro ncdu
como root
e obtenho o seguinte onde perdi o arquivo de backup no meu sistema por outros métodos
--- /home/masi ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
45.5GiB [##########] backup_home_1.9.2016.tar.gz
34.9GiB [####### ] /Documents
1.4GiB [ ] /Videos
1.4GiB [ ] /.cache
1.2GiB [ ] /Downloads
1.0GiB [ ] /.config
607.8MiB [ ] /Pictures
487.0MiB [ ] /.matlab
447.2MiB [ ] /Images
406.1MiB [ ] /Desktop
97.1MiB [ ] /.kingsoft
58.4MiB [ ] /.local
20.6MiB [ ] /.Mathematica
13.3MiB [ ] /.mozilla
...
linux
ubuntu
hard-drive
debian
disk-space
Léo Léopold Hertz 준영
fonte
fonte
Respostas:
Ferramenta Linux
ncdu
é muito conveniente na minha opinião. É como interativodu
.Algumas funcionalidades
ncurses
); funciona via SSH, não é necessário Xserver.Captura de tela
Bem, tipo isso. Não adianta colar a foto, o texto será suficiente:
Uso:
Use
sudo
(e tenha cuidado!) Quando necessário. A-x
opção é importante, poisncdu
mantém o sistema de arquivos único (du
possui a mesma opção). No exemplo (acima), my/home
está em uma partição diferente da/
onde foincdu
iniciada, portanto, não conta - graças à-x
troca exata.fonte
O KDirStat é outra opção que o ajudará a identificar arquivos e diretórios grandes.
Eu usei muito o clone do Windows WinDirStat e é uma ferramenta incrível.
fonte
"Joguei com o cron uma vez, para que ele possa ter consumido minha memória de massa, mas realmente não tenho idéia." Nenhuma pista, você diz? nunca teria adivinhado. :)
du
mostra o uso do disco, em blocos (1 bloco = 0,5 kilobytes, em todos os casos importantes para você).-s
significa "resumo", portanto, fornece apenas um total para cada argumento "./*" sendo o argumento.canalizá-lo
sort -n
significa ordenar numericamente. Os números maiores na parte inferior.Assim, você obterá uma lista de diretórios com os que usam mais espaço na parte inferior.
Se isso não for suficiente, diga:
e você vê que ./home é o maior porquinho, ok,
cd
para / home, e faça o mesmodu -s | sort -n
. Então você vê quem em / casa está ocupando espaço. (em um sistema de usuário único, bem, provavelmente é você.)Então entre lá e faça
du -s | sort -n
novamente.Continue fazendo isso até encontrar o culpado. Quando você encontra o culpado, pode dizer, oh sim ... essa é minha coleção de renderizações de alta resolução de Romulan Birds of Prey para o meu jogo de RPG de Star Trek que estou construindo, então sim, claro, isso exige muito de espaço, ou você pode dizer, é claro, que ocupa muito espaço, então vamos lá - esse menino mau.
Palavras mágicas para lembrar:
fonte
Confira o Disk Usage Analyzer, você pode encontrá-lo em Programas -> Acessórios, ele analisará o uso do disco e o mostrará como um diagrama para você.
Além disso, remova programas desnecessários e limpe o cache antigo do pacote executando
sudo apt-get clean
.fonte
Para expandir o último ponto de Bobby, execute:
… Para limpar todos os pacotes extras e arquivos de instalação desnecessários. Além disso, seria uma boa ideia passar por seus aplicativos e remover os que você não usa mais.
fonte
autoclean
. Na verdade, nunca o usei intencionalmente. Ele realmente salvou muitos MBs do meu SSD.De acordo com o "Linux Server Hacks" de O'Reilly
alias ducks='du -cks * | sort -rn | head -11'
Em seguida, vá para qualquer diretório e execute o alias
fonte
du -cksh
para obter os tamanhos em MB / GB!Software incorporado: Disk Usage Analyzer . Fig. 1 Vista de coordenadas polares dos masi's
/
, Fig. 2 Vista retangular dos masi's/
onde você move o mouse para visualizar o conteúdoExclua as coisas que você não precisa
pacotes limpos em
apt-get
Exemplo de saída no meu Asus Zenbook UX303UA, onde eu uso os backports do kernel do Linux (atualmente 4.6)
Remova pacotes não utilizados se você não tiver problemas de dependência
...
Existem também ferramentas que tentam encontrar arquivos duplicados no seu sistema
fdupes
, no entanto, pode excluir arquivos errados, para que não seja mais usadoSe você possui uma árvore de trabalho atualizada e deseja substituir uma antiga no seu outro sistema
Use
rsync
conhecendo seu caso precisamente porque é preciso - pode ser eficiente ou trabalhar contra você se você não souber o que está fazendoSO: Debian 8.5
Gerenciador de janelas: Gnome 3.14
fonte