Um dos elementos de hardware que mais funciona é sem dúvida o disco rígido, no qual instalamos o sistema operativo, aplicações e programas, utilizamo-lo como meio de suporte de dados e em geral sempre que acedemos a um ficheiro deste disco (HDD ou SDD) executa as tarefas de leitura e gravação, afetando gradualmente sua vida útil e desempenho.
Como usuários, devemos estar cientes da importância do disco rígido no computador, pois se ele falhar pode levar a erros como:
- Falhas inesperadas
- Sem acesso ao sistema ou aplicativos
- Lentidão na execução de tarefas, etc.
Uma das boas práticas que devemos fazer com frequência é desfragmentar o disco rígido. Vamos esclarecer que um arquivo (de qualquer tipo) é feito de pequenos fragmentos que são armazenados no disco rígido. O sistema operacional sabe a localização desses arquivos e, portanto, os acessamos antecipadamente, mas, à medida que esses arquivos são excluídos ou realocados, isso faz com que o sistema seja forçado a lutar para encontrar os fragmentos de cada arquivo. Isso é o que conhecemos como fragmentação e isso causa um efeito negativo no disco afetando todo o funcionamento do sistema.
No caso do Ubuntu Linux, do qual falaremos hoje, ele lida com um sistema de arquivos como EXT3, EXT4, que apesar de ser muito mais funcional, são afetados pelo trabalho do dia a dia. A desfragmentação busca ordenar os fragmentos de forma que as tarefas gerais do disco rígido sejam as mais completas e funcionais possíveis. Isso traz melhorias de desempenho para tudo o que processamos no Ubuntu.
Solvetic irá explicar o passo a passo para desfragmentar corretamente o disco rígido no Ubuntu.
1. Como desfragmentar o disco rígido com e4defrag no Ubuntu
e4defrag nos permite reduzir a fragmentação do arquivo que é baseada em extensões. O arquivo de destino do e4defrag será criado no sistema de arquivos ext4, observe que este comando não suporta arquivos de troca, arquivos e arquivos alocados em blocos indiretos.
Passo 1
Este comando faz parte do pacote de ferramentas e2fsprogs e, se não o tiver, você pode instalá-lo com o seguinte comando:
sudo apt install e2fsprogs
PROLONGAR
Passo 2
Executamos a seguinte linha para ver sua estrutura:
sudo e4defrag
PROLONGAR
etapa 3
Vamos listar os discos e partições do Ubuntu com o seguinte comando:
sudo fdisk -l
PROLONGAR
Passo 4
É possível desfragmentar um caminho específico com a seguinte sintaxe:
sudo e4defrag "Caminho"
PROLONGAR
Mas o objetivo é desfragmentar o disco, pois estes dois cenários são possíveis:
Etapa 5
Desfragmente a unidade sem desmontá-la: neste caso, devemos fazer o seguinte:
sudo e4defrag /
PROLONGAR
Etapa 6
Isso levará ao processo de desfragmentação:
PROLONGAR
Etapa 7
Desfragmente o drive desmontando os drives: com o seguinte comando será possível fazer uma análise mais detalhada desmontando os drives:
sudo e4defrag / dev / *
PROLONGAR
Etapa 8
Esperamos que o processo de desfragmentação seja concluído:
PROLONGAR
2. Desfragmente o disco rígido com FSCK no Ubuntu
Outra ferramenta a ser usada é o FSCK (File System Consistency Check), que é responsável por analisar e reparar erros no sistema de arquivos do Ubuntu.
Passo 1
Com FSCK podemos analisar:
- Nome do dispositivo (/ dev / hdc1, / dev / sdb2)
- Um ponto de montagem (/, / usr, / home)
- Um rótulo (ext2, ext3)
- Um especificador UUID (UUID = 8868abf6-88c5-4a83-98b8-bfc24057f7bd ou LABEL = root).
fsck -fn / dev / sda1
PROLONGAR
Passo 2
Este é um dos erros que podemos encontrar com unidades em falha, podemos analisar outras unidades como:
fsck -fn / dev / sda3Neste caso, podemos ver como a análise de uma unidade é sem erros:
PROLONGAR
etapa 3
No caso de detecção de erros, devemos proceder com as funções administrativas para corrigi-los.
Uma opção é executar o fsck em modo seguro para não afetar os arquivos, neste caso usamos o parâmetro -n, por exemplo:
sudo fsck.ext4 -fn / partiçãoCom essas opções, você pode executar uma desfragmentação completa do seu disco rígido no Ubuntu.