Comando Linux e2fsck

Comando Linux e2fsck
O sistema de arquivos do Ubuntu pode ficar danificado ou inútil por vários motivos. Por exemplo, uma falta de energia inesperada, arquivos executáveis ​​com defeito, pacotes de software ruins, atualizações instáveis, etc., poderia tornar seu kernel Linux inoperável. Uma ferramenta útil nessas circunstâncias é o E2FSCK, que permite recuperar os arquivos do seu sistema e retornar seu servidor Ubuntu ao pedido de funcionamento. O e2fsck procura problemas no ext2/ext3/ext4 e os corrige conforme necessário. No caso dos sistemas de arquivos Ext3 e Ext4 que usam periódicos, se o sistema operacional Linux acabou de ser interrompido de maneira inadequada, sem sequer problemas, o sistema de arquivos deve normalmente ser declarado como limpo e preparado para uso após a reprodução dos processos gravados na revista.

Como resultado, para os sistemas de arquivos que empregam diário, somente se o superblock indicar que é necessária uma verificação adicional, ele geralmente será reproduzido no diário e desiste. Neste artigo hoje, discutiremos o uso do comando linux e2fsck para resolver os problemas acima mencionados.

Vamos começar aplicando este tópico ao nosso Ubuntu 20.4 sistema operacional Linux. Certifique -se de atualizar seu sistema antes de fazer qualquer coisa depois de um login bem -sucedido. Para isso, você precisa abrir seu aplicativo de terminal com o atalho simples "Ctrl+Alt+T". Se este atalho não funcionar para você, tente usar o menu de atividades da área de trabalho do seu sistema. Pesquise o aplicativo necessário e toque no aplicativo depois de aparecer na tela de pesquisa. A concha do terminal será lançada em alguns segundos. Normalmente, não é aconselhado usar este programa (E2FSCK) em um sistema de arquivos fixo, pois pode resultar em mais problemas. Os resultados fornecidos pelo E2FSCK não permanecerão precisos, mesmo se você decidir executá -lo em um sistema de arquivos seguro. Então, usaremos este comando para restaurar alguns sistemas de arquivos, mas se esse sistema de arquivos for considerado bom e não corrompido, evitaremos restaurá -lo.

Verifique e restaurar a partição

A primeira coisa que chega à nossa mente quando pensamos em um sistema corrompido pode ser uma partição do sistema. Então, decidimos executar o uso do comando e2fsck para algumas partições específicas do Ubuntu 20.04 Sistema operacional Linux. Em primeiro lugar, vamos dar uma olhada no uso da forma mais simples desta instrução em nosso shell para realizar a restauração de uma partição específica. Para isso, use a palavra -chave e2fsck com o caminho original de uma partição, eu.e., /dev/sda1. O "dev" refere -se à pasta "dispositivo" do seu Ubuntu 20.04 Sistema operacional Linux.

Na execução desta instrução no shell, sabemos que esta partição não está com defeito e já está montada com 0 dados corrompidos até o momento. Junto com isso, a execução deste comando tem mostrado o aviso de que "se você tentar remontar ou restaurar a partição, isso pode causar danos ao nosso sistema de arquivos atual", pois já temos um bom sistema de arquivos funcionando corretamente. Mas, se você não receber o mesmo aviso após a execução desta instrução, vá com o processo de restauração. Então, pressionamos a palavra -chave "n" como "não" à pergunta: "Você quer continuar?”, Perguntado pelo sistema como um aviso ou confirmação da execução deste comando E2FSCK. Ao pressionar "n", a execução deste comando será abortada e não fazemos mais parte do processo de restauração da partição "SDA1".

Você também pode experimentar a mesma instrução E2FSCK com o caminho "/sbin" para restaurar a partição com defeito, eu.e., "/Dev/sda1", como fizemos na imagem mostrada pelo solo.

Reparar através de diferentes opções

Nesta seção da implementação do artigo, discutiremos o uso de algumas opções úteis dos comandos E2FSCK. Se você deseja deixar a instrução "e2fsck" pesquisar automaticamente os problemas em um sistema de arquivos e repará -los junto com eles, você precisa usar a opção -p. Tentamos esta opção com um capital "-p" no comando e2fsck e recebemos o erro de argumento não numérico inválido. Depois de executar a instrução E2FSCK com a opção minúscula -p, obtivemos a mesma saída que obtivemos com o uso do formato simples do comando E2FSCK. Ele nos diz que o sistema já foi montado e está livre de qualquer violação. Então, mostra o aviso e faz uma pergunta se você deseja continuar a restauração. Pressionamos "n" para interromper.

Se você quiser fazer uma varredura somente leitura para o dispositivo em particular no seu Ubuntu 20.04 Sistema operacional Linux, você pode fazê-lo usando a opção "-C" no comando E2FSCK no shell. Uma saída bastante semelhante foi exibida para a opção "-c" da instrução E2FSCK.

Se você já sabe que o seu dispositivo do sistema, ou "sistema de arquivos", já está limpo e sem problemas, mas ainda deseja aplicar a verificação da limpeza no seu sistema de arquivos, você pode fazê -lo pelo uso da opção -f dentro a instrução E2FSCK. Isso mostra que o sistema já está montado e, portanto, o sistema E2FSCK não pode continuar esse processo. Isso leva ao aborto automático do processo de limpeza. O uso da opção "-C" com "-f" pode mostrar uma barra de progresso enquanto verifica.

Conclusão

Este artigo foi sobre o uso da instrução de comando e2fsck no terminal do Ubuntu 20.04 Sistema operacional Linux para verificar se há sistemas de arquivos com defeito e limpá -los automaticamente junto com a restauração. Discutimos diferentes opções disponíveis para serem usadas para a limpeza nesta instrução. Existem outras opções que também estão disponíveis online que você pode pesquisar.