Existe alguma maneira de restaurar arquivos excluídos do Unix, BSD e Solaris?

A maioria dos usuários de sistemas operacionais UNIX e baseados em UNIX, como BSD e Solaris, acha mais conveniente excluir arquivos e diretórios da linha de comando: o comando rm seguido pela opção -r fornece uma maneira fácil e rápida de remover itens, especialmente quando um grande número de arquivos semelhantes estiver envolvido. No entanto, esse método apresenta um risco maior de acidentes, pois o sistema operacional não solicita confirmação antes de executar o comando e se livra imediatamente dos arquivos, em vez de colocá-los na pasta Lixeira. Outras opções são geralmente mais seguras, mas, infelizmente, nenhuma delas pode proteger completamente o usuário da exclusão acidental de informações importantes, o que resulta na necessidade urgente de recuperar arquivos excluídos.

Felizmente, mesmo que um determinado arquivo seja marcado como excluído e não possa ser acessado por qualquer meio padrão, seus blocos de dados e alguns de seus atributos permanecem no disco até serem substituídos por outras informações. As chances de sobrevivência de dados excluídos dependem principalmente da quantidade de atividade de gravação subsequente e dos métodos escolhidos para restaurar arquivos excluídos.

Recupere arquivos excluídos dos sistemas de arquivos UNIX, OpenBSD, NetBSD, FreeBSD, Solaris

Os principais sistemas de arquivos empregados no ambiente UNIX são o UFS (UFS2) e o ZFS, embora cada vez mais sistemas utilizem padrões emprestados da família Linux. Cada um deles, de acordo com o sistema operacional, possui seus próprios algoritmos de exclusão de arquivos descritos em Peculiaridades da recuperação de dados, que determinam as técnicas utilizadas pelo software de recuperação de dados para restaurar arquivos excluídos e influenciar a qualidade dos resultados obtidos. Ainda assim, da perspectiva do usuário, as etapas executadas para recuperar dados excluídos não diferem significativamente da recuperação de dados no Linux

A SysDev Laboratories recomenda o UFS Explorer Standard Recovery como uma solução de software eficaz que funciona com o UFS (UFS2) e todos os sistemas de arquivos Linux mais populares, além de volumes ZFS simples e stripe.

Nota: A recuperação de arquivos excluídos é possível desde que não sejam substituídos por outras informações. Por esse motivo, é altamente recomendável interromper todas as operações com o armazenamento do qual os dados foram excluídos e começar a recuperar os arquivos imediatamente.

Nota: Se os arquivos foram excluídos de uma unidade de estado sólido (SSD) com TRIM ativado, é muito provável que seu conteúdo tenha sido apagado pelo comando logo após a exclusão. A recuperação bem-sucedida desses arquivos geralmente é impossível.

  1. Para evitar a substituição de arquivos excluídos por algum usuário ou processo, alterne o sistema para um modo de usuário único e desmonte o sistema de arquivos do diretório do problema executando o comando “desmontar” com o nome do disco ou o ponto de montagem. Como o diretório "/ root" não pode ser desmontado, se os dados excluídos estiverem armazenados lá, é altamente recomendável remover a unidade do computador e conectá-la a outra máquina como armazenamento secundário.
  2. Faça o download do arquivo de instalação do UFS Explorer Standard Recovery, escolhendo a opção “Download for Linux”, extraia o conteúdo do arquivo baixado e inicie o instalador após inserir sua senha de usuário. Evite usar a partição da qual você deseja restaurar arquivos excluídos, pois qualquer gravação nela pode levar à destruição permanente dos dados.

Nota: Para executar o UFS Explorer Standard Recovery, seu sistema operacional precisa ter um X-Server (X11) e as bibliotecas compartilhadas necessárias. Em caso de falha na instalação, execute o comando ldd para verificar quais bibliotecas estão ausentes e instalá-las.

  1. Execute o aplicativo e, se necessário, modifique as configurações do programa que podem ser encontradas no painel de configurações.
  2. O UFS Explorer Standard Recovery reconhece automaticamente as partições disponíveis e as exibe na lista de armazenamentos localizada no painel esquerdo. Escolha a partição necessária com base em seu tamanho, tipo de sistema de arquivos ou conteúdo e verifique se há dados perdidos usando a ferramenta "Verificar este armazenamento" na barra de ferramentas, o botão "Iniciar Varredura" ou a opção correspondente no menu de contexto de armazenamento.
  3. Defina os parâmetros ideais de varredura. Se desejar que o procedimento seja concluído mais rapidamente, você pode desmarcar todos os sistemas de arquivos, exceto o aplicado na sua partição, e desativar o InelliRAW. Depois disso, clique em "Iniciar Varredura" e aguarde até o processo terminar.
  4. Navegue pelos arquivos e pastas encontradas. Eles podem ser classificados por nome, data, tipo ou visualizados no visualizador interno. Opções de pesquisa rápida e avançada também podem ajudar se você precisar encontrar arquivos específicos.
  5. Pressione o botão "Definir seleção", selecione os arquivos e pastas a serem recuperados e clique em "Salvar (recuperar) seleção". Escolha outra partição/disco ou um local de rede para copiar os arquivos.

Nota: Se os dados foram perdidos do diretório "/ root" e não há possibilidade de extrair a unidade e anexá-la a outro computador ou alguns dos componentes necessários para trabalhar com o software estão ausentes no sistema operacional (um servidor X, bibliotecas etc.), você pode inicializar a máquina usando o CD UFS Explorer Backup e Emergency Recovery para recuperação de dados segura. Para mais detalhes, consulte Recuperação de dados de uma partição do sistema.

Last update: 06 de fevereiro de 2020

Compartilhe: