Brief: A ficar sem espaço no seu sistema Linux? Aqui estão várias formas de limpar o seu sistema para libertar espaço no Ubuntu e noutras distribuições Linux baseadas no Ubuntu.
Sem tempo, qualquer sistema operativo pode ficar desorganizado à medida que os programas são adicionados e removidos. Se tiver como que um TB de capacidade de armazenamento, pode não se preocupar em limpar o Ubuntu para fazer algum espaço em disco. Mas se o seu disco rígido tiver espaço limitado, como eu tenho um portátil SSD de 128 GB, libertar espaço em disco torna-se uma necessidade.
Neste artigo, vou mostrar-lhe alguns dos truques mais fáceis para limpar o seu sistema Ubuntu e obter mais espaço. Também vou partilhar alguns truques avançados para que tenham escolha.
Mas antes disso, vamos ver como encontrar o espaço livre restante no Ubuntu.
Checar espaço livre no Ubuntu
É sempre uma boa ideia verificar primeiro o espaço livre em disco no Linux. Isto é bastante fácil no Ubuntu. Basta usar a ferramenta Analisador de Utilização do Disco. Pesquisá-lo no menu e executar a ferramenta. Deverá ver o espaço em disco utilizado e o espaço livre que resta aqui:
Após saber o estado do espaço livre no seu disco, está na altura de limpar o seu sistema e fazer mais algum espaço livre aqui.
Como libertar espaço em disco no Ubuntu e Linux Mint
Há várias formas de limpar espaço em disco no Ubuntu e noutros sistemas baseados no Ubuntu. Discuti aqui vários truques de linha de comando seguidos de algumas opções de GUI.
Embora eu tenha mencionado várias maneiras aqui, se for um principiante, evite as marcadas como “especialista”. Não que não as possa usar, mas é melhor evitar se não souber o que está a fazer.
Ubuntu 16.04 enquanto escreve este tutorial, mas pode usar os mesmos passos para o Ubuntu 18.04 e outras versões do Ubuntu, Linux Mint, SO elementar e outras distribuições Linux baseadas no Ubuntu.
Se preferir vídeos, fiz um vídeo para lhe mostrar como limpar o Ubuntu.
Deixar pacotes que já não são necessários
Se ler o guia de comandos apt-get, poderá ter-se deparado com a opção de comandos apt-get ‘autoremove’.
Esta opção remove as bibliotecas e pacotes que foram instalados automaticamente para satisfazer as dependências de um pacote instalado. Se esse pacote for removido, estes pacotes instalados automaticamente são inúteis no sistema.
Também remove antigos kernels Linux que foram instalados automaticamente na actualização do sistema.
É um comando sem cérebro que pode correr de vez em quando para libertar algum espaço livre no seu sistema Ubuntu:
sudo apt-get autoremove
Como pode ver, este comando vai libertar até 300 Mb de espaço livre no meu sistema.
Desinstalar aplicações desnecessárias
Todos nós temos alguns jogos e/ou aplicações que dificilmente utilizamos. Não confiam em mim? Vá e encontre todo o software instalado no seu sistema Ubuntu.
>div>
Chances é que tem um número de aplicações instaladas que raramente utiliza. Talvez as tenha instalado no verso de uma revisão fantástica, por curiosidade, ou para lidar com uma determinada tarefa.
Se precisar de mais espaço, livrar-se das aplicações não utilizadas ou menos utilizadas é sempre uma boa ideia.
P>Pode remover um programa no Ubuntu do centro de software ou utilizando o comando abaixo com um nome de aplicação particular:
sudo apt-get remove package-name1 package-name2
3. Limpar a cache do APT em Ubuntu
Ubuntu utiliza o APT (Ferramenta de Pacotes Avançados) para instalar, remover e gerir software no sistema, e ao fazê-lo mantém uma cache de pacotes previamente descarregados e instalados mesmo depois de terem sido desinstalados.
O sistema de gestão de pacotes APT mantém uma cache de pacotes DEB em /var/cache/apt/archives. Com o tempo, esta cache pode crescer bastante e conter muitos pacotes de que não precisa.
Pode ver o tamanho desta cache com o comando du abaixo:
sudo du -sh /var/cache/apt
Como pode ver, tenho mais de 500 Mb de armazenamento de cache. Quando está quase sem espaço, estes 500 Mb podem fazer muita diferença.
Agora, tem duas formas de limpar a cache APT.
Retirar apenas os pacotes desactualizados, como os que foram substituídos por uma actualização recente, tornando-os completamente desnecessários.
sudo apt-get autoclean
Or apagar a cache apt na sua totalidade (liberta mais espaço em disco):
sudo apt-get clean
Limpar registos de diário do sistema
Todas as distribuições Linux têm um mecanismo de registo que o ajuda a investigar o que se passa no seu sistema. Terá dados de registo do kernel, mensagens de registo do sistema, saída padrão e erros para vários serviços no Ubuntu.
O problema é que ao longo do tempo, estes registos ocupam uma quantidade considerável de espaço em disco. Pode verificar o tamanho do registo com este comando:
journalctl --disk-usage
Agora, há formas de limpar os registos do diário de bordo do sistema. A mais fácil para si é limpar os diários de bordo que são mais antigos do que um determinado dia.
sudo journalctl --vacuum-time=3d
Aqui está um exemplo:
:~$ journalctl --disk-usageArchived and active journals take up 1.8G in the file system.:~$ sudo journalctl --vacuum-time=3dVacuuming done, freed 1.7G of archived journals from /var/log/journal/1b9ab93094fa2984beba73fd3c48a39c
Remover versões mais antigas de aplicações Snap
Você provavelmente já sabe que os pacotes Snap são maiores em tamanho. Além disso, o Snap armazena pelo menos duas versões mais antigas da aplicação (no caso de querer voltar à versão mais antiga). Isto consome um enorme pedaço de espaço. No meu caso, era mais de 5 GB.
du -h /var/lib/snapd/snaps4.0K /var/lib/snapd/snaps/partial5.6G /var/lib/snapd/snaps
Alan Pope, parte da equipa Snapcraft da Canonical, criou um pequeno script que pode usar e executar para limpar todas as versões mais antigas das suas aplicações snap.
O que tem de fazer aqui é criar um novo script shell e usar as seguintes linhas no seu script:
#!/bin/bash# Removes old revisions of snaps# CLOSE ALL SNAPS BEFORE RUNNING THISset -eusnap list --all | awk '/disabled/{print $1, $3}' | while read snapname revision; do snap remove "$snapname" --revision="$revision" done
Dê-lhe permissão para executar, executar o script shell com sudo e ver a magia. O script removeu os pacotes Snap mais antigos e libertou mais de metade do espaço de 5 GB utilizado por Snap.
du -h /var/lib/snapd/snaps4.0K /var/lib/snapd/snaps/partial2.5G /var/lib/snapd/snaps
Limpe a cache de miniaturas
Ubuntu cria automaticamente uma miniatura, para visualização no gestor de ficheiros. Armazena essas miniaturas num directório oculto na sua conta de utilizador no local ~/.cache/thumbnails.
Sem o tempo, o número de miniaturas aumentaria dramaticamente. Além disso, a cache de miniaturas acabará por conter muitas miniaturas supérfluas de imagens que já não existem.
Pode verificar o tamanho da cache de miniaturas com o comando abaixo:
du -sh ~/.cache/thumbnails
Para o meu sistema, a cache de miniaturas tem mais de 300 Mb de tamanho.
Por isso é uma boa prática limpar a cache de miniaturas de poucos em poucos meses ou assim. A forma mais rápida é usar o terminal (por favor, copiar colar os comandos para evitar erros):
rm -rf ~/.cache/thumbnails/*
Encontrar e remover ficheiros duplicados
Às vezes pode ter ficheiros duplicados em locais diferentes no seu sistema. Livrar-se dos duplicados irá certamente libertar algum espaço e limpar o seu sistema Ubuntu.
P>Pode usar uma ferramenta GUI como FSlint ou uma ferramenta de linha de comando como FDUPES para esta tarefa. Recomendo a leitura deste artigo para ver como utilizar estas ferramentas para remover ficheiros duplicados.
>div> Outros métodos para limpar o espaço
Remover antigos kernels Linux que foram instalados manualmente
O comando discutido no ponto 1 remove o antigo kernel Linux. Mas não funcionará se tiver instalado manualmente o kernel no Ubuntu. Mas remover kernels Linux antigos e não utilizados irá ainda poupar-lhe muito espaço.
Assim, se instalou manualmente um kernel Linux, talvez possa também desinstalá-lo manualmente.
Listar primeiro todos os kernels Linux instalados:
sudo dpkg --list 'linux-image*'
Retirar os kernels antigos é o mesmo que remover qualquer outro pacote. Estou a usar a expansão de shell para os números de versão para salvar a digitação. Irá pedir-lhe uma lista de pacotes que serão removidos, para que possa verificar a lista duas vezes antes de continuar.
Nota: Substitua VERSION pela versão do kernel que deseja remover.
sudo apt-get remove linux-image-VERSION
A minha recomendação é manter pelo menos dois ou de preferência três kernels, incluindo o mais recente. Desta forma, terá pelo menos um/dois outros kernels para arrancar, se por qualquer razão o último kernel com que não conseguir arrancar.
Remover pacotes órfãos
Este passo é melhor evitado se for um principiante. Não sou adepto deste método e aconselho-o a evitá-lo.
P>Primeiro, vamos ver o que é um pacote órfão no Ubuntu.
Se tiver instalado um pacote ‘myprogram’. Mas este pacote tem uma dependência da biblioteca ‘mylib’. Esta biblioteca será normalmente instalada automaticamente com ‘myprogram’. Quando se elimina ‘myprogram’, a mylib pode ainda permanecer no sistema. Assim, a mylib, neste caso, torna-se um pacote órfão.
Agora, o comando listado no ponto 1 remove tais pacotes órfãos. Mas imagine o caso em que tinha instalado manualmente o mylib antes de instalar o myprogram. O comando ‘apt autoremove’ pode não remover o pacote órfão neste caso. E por isso terá de o apagar manualmente.
Terá de encontrar primeiro todos os pacotes órfãos e depois removê-los. Felizmente, temos uma ferramenta GUI para o fazer: gtkorphan, um frontend gráfico para deborphan.
Instale o gtkorphan através do terminal:
sudo apt-get install gtkorphan
E para remover pacotes órfãos, procure a ferramenta Pacote Órfão Removido e execute-a para encontrar todos os pacotes órfãos no seu sistema:
Honestly, não irei optar por esta opção a menos que realmente precise de cada Mb de espaço livre.
Bonus Tip: Usando ferramentas GUI para libertar espaço no Ubuntu
Vimos várias opções de linha de comando para fazer espaço no sistema Linux mas compreendo se não quiser usar os comandos.
Lembrar todos os comandos ou usá-los todos um a um pode não ser conveniente para si. E é por isso que temos várias ferramentas GUI que o ajudarão a fazer isso em poucos cliques com uma interface fácil de usar.
Stacer é uma dessas ferramentas que poderá usar. Pode ler este artigo para saber como utilizar o Stacer no Ubuntu.
Pode verificar mais ferramentas para limpar o Ubuntu e fazer algum espaço livre facilmente.
Embrulhar
Assim, viu uma série de formas de limpar o sistema Ubuntu. Pessoalmente, uso o apt-get autoremove com mais frequência do que qualquer outro comando aqui. A utilização regular deste comando mantém o sistema livre de ficheiros desnecessários.
Espero que este artigo o tenha ajudado a criar espaço livre no Ubuntu, Linux Mint e outras distribuições do género. Avise-me se isto funcionou para si ou se tem alguma outra dica para partilhar.
br>
p>Tal como o que leu? Por favor partilhe-o com outros.
- Facebook551
- Twitter37
- LinkedIn17
- Reddit21
- Pocket0