Definição

Recuperação de Unix (recuperação de dados em Unix) é o termo atribuído para os procedimentos, executados por pessoal qualificado e devidamente equipado, que tem como foco o reparo de informações perdidas em sistemas operacionais Unix, decorrente de falhas em nível físico ou na estrutura de arquivos, em nível lógico. Em inglês, as expressões correlativas mais comuns são unix recovery e unix data recovery.

O Unix foi criado nas dependências da AT&T, em 1969, pelos cientistas Ken Thompson e Dennis Ritchie. Inicialmente, seu código era quase todo em assembly mas, em 1973, foi reescrito em linguagem C. Sua popularização se iniciou através das distribuições BSD e System V, derivados diretos do Unix original. Surgia, então, uma família de sistemas estáveis e robustos, muito usados em servidores de alta disponibilidade e storages de grandes corporações.

Suas primeiras versões continham um sistema de arquivos chamado, simplesmente, FS (File System). Este já trazia as estruturas básicas ainda hoje muito usadas, como superblocos, inodes e bloco de boot. Posteriormente, criou-se o UFS (Unix File System), poderoso e com conceitos inovadores, adotado por grandes distribuições como BSD (Universidade de Berkley), SysV (AT&T), SunOS/Solaris (Sun), HP-UX (HP), entre outras, tornando-se padrão em pouco tempo.

O UFS - posteriormente, chamado de UFS1 - foi um dos primeiros filesystems a usar journaling (registro de operações pendentes), através de implementação feita à partir do Solaris 7, proporcionando um avanço significativo na recuperação após eventuais acidentes. O journal grava - em uma área reservada - registros de operações que deverão ser executadas, mas que ainda não foram escritas diretamente no disco rígido. Ao ocorrer algum dano na estrutura de arquivos, os registros do journal podem proporcionar um auto reparo quase imediato. Outro atributo relevante é o backup e replicação de superblock (área de metainformações contendo as principais informações sobre a geometria e tuning do sistema de arquivos), permitindo, eventualmente, recuperação de UFS através de suas ferramentas de debug.

O UFS2 (sucessor do UFS original) surgiu em 2003, desenvolvido por Kirk McKusick e Poul-Henning Kamp, sob patrocínio da DARPA (Agência de Projetos de Pesquisa Avançada de Defesa, dos EUA). O FreeBSD e NetBSD foram os primeiros a terem UFS2 como padrão, beneficiando-se das inovações e melhorias em relação ao antecessor, entre elas: ponteiros de 64 bits (permitindo, volumes com mais de 9 zettabytes) e blocos de tamanhos variados.

Por estar presente, desde seu início, em universidades e meios militares (sujeitos a diversos riscos), foram tomadas medidas que tornaram o Unix menos vulnerável a ataques e mais tolerante a desastres digitais. Ele foi exaustivamente testado, feito para gerenciar e guardar grandes volumes de informações. Somente graves defeitos de hardware podem comprometer sua operação. Deste modo, seus filesystems costumam ser mais estáveis e resilientes, servindo de base para inovações no universo Unix-Like, inspirando projetos como o do BTRFS, por exemplo. Parte dessas tecnologias costumam ser portadas para Linux, como é o caso do JFS (IBM), XFS (Silicon Graphics), ZFS (Oracle), etc.

A recuperação de arquivos em Unix é complexa e bem diferente das ações executadas em Windows. Portanto, somente profissionais com real experiência em FreeBSD, OpenBSD, NetBSD, Aix, UX, Solaris, OpenSolaris, illumos (OpenIndiana, NexentaStor, DilOS, SmartOS, etc.), entre outros, poderão executar restauração de dados em ambientes Unix, de modo programado, seguro e eficaz.

Serviço de Recuperação de Dados em Unix

A Hosco Tecnologia é a única empresa brasileira de recuperação de dados Unix, composta por profissionais que, desde o final dos anos 90, gerenciam, administram e protegem essas arquiteturas e plataformas, sendo referência nacional em reparo de conteúdo e de estruturas de dados em sistemas Unix/Unix-Like.

Infelizmente, quase todas as demais empresas nacionais que oferecem este tipo de serviço, sequer sabem instalar um sistema Unix, menos ainda, repará-los. Conforme já dissemos em outras circunstâncias, algumas delas até plagiaram trechos de nosso site.

As distribuições Unix lidam de forma muito peculiar com a gestão de problemas em dispositivos danificados, não se limitando apenas em requisições de hard/soft reset em HD. Quase todos seus sistemas de ficheiros são muito estáveis, seguros, suportam grandes volumes de dados e têm capacidade de reparo em tempo real. Podemos citar o XFS, VxFS, JFS, SAM-QFS, etc. No entanto, é justo destacar o UFS e o ZFS.

O UFS (Unix File System), é um dos sistemas de arquivos mais antigos e utilizados, por sua estabilidade, robustez e constante manutenção. À partir de 1999, a esse foi incorporada uma abordagem diferente para manter a integridade da estrutura de arquivos. Este tipo de "journaling" é conhecido como soft update, o qual faz um constante flush de metadados, através de escritas assíncronas, registrando operações que ainda estão somente em memória, sem incorrer em algumas reduções de performance causadas por chamadas sync/fsync. Isto ajuda na prevenção de inconsistências em caso de desastres, podendo proporcionar uma recuperação mais rápida, evitando a necessidade de longas operações feitas pelos verificadores de sistema de arquivos (fsck). As primeiras distribuições a utilizarem soft update foram o FreeBSD e OpenBSD.

O ZFS trouxe diversas inovações e supriu, praticamente, todas necessidades de armazenamento em grandes storages. Devido a sua complexidade, criamos uma página dedicada que trata com mais detalhes a recuperação de dados em ZFS.

Qualquer arquitetura Unix que apresente perda de dados por danos físicos ou lógicos, deve ser, imediatamente, desativada e encaminhada para uma empresa que possa lidar com este tipo de incidente computacional. Assim, a janela de oportunidade para restauração segura e eficiente dos dados será bem aproveitada.

Cabe mencionar que a Hosco Tecnologia continua sendo a primeira empresa nacional a executar recuperação de dados em Unix de modo profissional e com segurança (preservando ao máximo a integridade dos arquivos e diretórios), tendo diversos casos de sucesso. Basta entrar em contato para confirmar a veracidade dessas afirmações.

Abrangência das Nossas Soluções para Recuperação em Unix


  • BSD, FreeBSD, Aix, Solaris, HP-Ux, OpenServer, Minix, etc.
  • Filesystems UFS1, UFS2, FFS, QFS, VxFS, HTFS, JFS, ZFS, etc.
  • Recuperação RAID Unix (hardware/software) danificado e Lvm
  • Distribuição Unix com boot (Bios/Mbr ou Uefi/Gpt) danificado
  • Recuperação de gerenciador de boot LILO usando BIOS|UEFI
  • Servidor web, arquivos, proxy, ssh, mysql, firebird, nfs...
  • Scripts, chaves, logs, arquivos conf, códigos fonte, etc.
  • Base de dados perdida em MySQL, Postgresql, Oracle, FB, etc.
  • Reparo (pós incidente) de arquivos e contas de usuários
  • HD (Scsi, iScsi, Esata etc), SSD, storage Unix corrompido
  • Auditoria em ambientes violados, pós incidente computacional



Top