sexta-feira, 27 de abril de 2007

Perda de dados e os sistemas RAID.

Muitos usuários montam RAID com a expectativa de estar usando um sistema para prevenção de uma situação de perda de dados. Essa é uma expectativa muito perigosa, RAID pode ajudar em casos de perda de dados, mas não previne o acidente que ira resultar na perda de dados.

Para poder entender os porquês e para se prevenir montando uma estratégia com um bom plano de proteção de dados é muito útil que se estude e se entendam as diferentes situações de falhas em hard disk e porque elas causam a perda dos dados.

Apagando os dados acidentalmente ou intencionalmente.
Um dos líderes em perda de dados é quando se deleta acidentalmente ou mesmo intencionalmente os arquivos, essa situação pode ser provocada pelo usuário dos dados ou por um outro que pode ser chamado de infiltrado.
Isso inclui arquivos que são deletados por hackers que invadem o sistema, arquivos deletados por funcionários com problemas com a empresa, arquivos deletados pelo próprio usuário do sistema que poderá cometer um engano e pensar que os dados não mais relevantes ou que já tenham sido becapeados. O sistema de RAID não irá ajuda-lo a recuperar os dados nesses casos para não correr esse tipo de risco a solução é manter os backups em dia e estar conferindo-os sempre, lembre-se arquivos podem sofrer acidentes com água (café, refrigerante), com fogo, serem roubados ou simplesmente acidentalmente deletados.

Falha total do hard disk.
Uma das possibilidades de perda total dos dados é a chamada "falha total do hard disk". Isso pode acontecer por vários motivos como, por exemplo, queda, choque se bem que poderá ser também pela idade avançada do hard disk. Fato típico é a quebra da cabeça de gravação e leitura sobre o prato e ai poderemos ter um acidente de grandes proporções e conseqüências terríveis, pois se a cabeça ao quebrar continuar em movimento sobre o prato os riscos são inevitáveis, mas pode ser que o hard disk "trave" e todo o sistema pare uma vez que não haverá possibilidade de leitura de sistema operacional e dos dados. Falha de partes eletrônicas do hard disk que podem ocorrer por alteração na parte elétrica da instalação, por uma descarga eletrostática durante um manutenção ou verificação de funcionamento, nesses casos o RAID poderá ajudar (mas não prevenir) uma vez que teremos mais de um disco no sistema poderemos ter os dados em um dos hard disk que não sofreu o dano. Um dos problemas mais comum em falhas de hard disk é o grande acumulo de badblock (badsector, badcluster), nesses casos os setores do hard disk contendo a informação não consegue mais ser lido e nesse caso o RAID não ira dar proteção à corrupção dos dados.

Perda de energia seguida de corrupção dos dados.
Muitos novatos pensam que podem testar um sistema RAID através de estresse do hard disk por acesso excessivo, e em um dado momento deste tipo de teste retiram a energia do disco com ele em funcionamento. Esse procedimento e normalmente a garantia da causa de corrupção de dados, e o sistema RAID não tem como se prevenir nessa situação muito menos fazer algo que ajude na recuperação dos dados que eventualmente forem perdidos. Esse tipo de problema, que fatalmente causara uma corrupção dos dados com conseqüente perda dos mesmos, poderá ser evitado se usarmos um sistema de arquivo conhecido como "journaling", e mesmo um data base server com esse mesmo sistema, com essa técnica poderemos estar nos precavendo de uma possível perda de dados em um banco de dados do tipo SQL server ao vivenciarmos uma queda geral do sistema. Nas discussões do sistema journaling são sempre apresentados dois tipos de proteção de dados, o journaled metadata e o journaled users data, metadata é um termo que referencia o nome do arquivo, o proprietário, a data da criação, as permissões, e etc. No sistema journaling metadata, o sistema de arquivo poderá garantir rapidez no reinicio por não ficar conferindo longamente a integridade durante o processo de boot. Porem o sistema journaling metadata não ira prever uma possível troca em um conteúdo de arquivo. Quero lembrar que os bancos de dados modernos possuem seu próprio sistema de proteção de integridade dos dados nele contido se passar por uma queda de energia com quebra de sistema (system crash).

BadBlock no hard disk.
A falha mais comum nos hard disk é a perda de performance por ter muitos badblock na mídia. Os blocos dos hard disk se foram por vários motivos, microscópicas partículas de cristais que estão no ar e que se depositam no prato do hard disk, riscos nos pratos por contato indevido com a cabeça de gravação e leitura, qualidade e quantidade da camada magnética aplicada no prato na fabrica, desgastes devido o tempo de vida. por experiência podemos dizer que os badblock se acumulam e se multiplicam em diminuto espaço de tempo.Nos blocos com defeitos (badblock) os dados que ali se encontravam não são mais acessíveis. Os badblock não são incomuns podemos garantir que um disco ao sair da linha de produção já possui centenas se não milhares (são todos colocados na lista de defeito do fabricante - P-LIST). O hard disk possuem um programa interno que eletronicamente identifica os badblock e automaticamente já os remapea colocando em seu lugar um bloco bom (todos os discos possuem uma quantidade de espaço a mais para possibilitar essa operação). Nesse caso todos os acessos que seriam feitos no bloco ruim são automaticamente transferidos para o bloco bom que foi colocado no lugar essa operação se da por conta do sistema do próprio disco e é transparente. Essa característica é tão benéfica quanto maléfica, em caso de blocos que vão ficando lentos no disco esses são automaticamente remapeados, mas em um determinado momento o utilitário responsável por essa tarefa é informado que o espaço utilizado para essa troca acabou nesse momento os badblock passam a ser visíveis ao sistema operacional e ai a função SMART do hard disk automaticamente já se informa através do DriveReady SeekComplete Unrecoverable Error que uma de suas funções. Mesmo essa ocorrência sendo a mais comum da causas de falhas em hard disk, ela possui pequenas soluções e na sua grande maioria inacessíveis aos usuários e mesmo aos técnicos se estes não possuírem um hardware próprio para intervir nessa situação. O RAID nada poderá fazer nesses casos e nem mesmo o sistema de arquivos journaling tem alguma forma de solução ou prevenção.

Corrupção geral do sistema.
Os usuários de Windows estão familiarizados com esse tipo de situação onde muitas vezes necessitam ate mesmo fazer uma nova instalação do sistema. Devido a problemas no sistema operacional os bancos de dados e outros aplicativos vão convivendo com pequenas corrupções dos dados ate que finalmente se tornam inacessíveis. É muito pouco o que pode ser feito nessas situações, uma delas é manter-se afastado de Windows das versões 95 e 98 principalmente e também não colocar dados e operações classificadas como críticas em software que estão no estágio Beta. Há infelizmente casos de problemas em backups regulares, mas na maioria o problema tem origem no inicio do backup quando se usou dados que se encontravam corrompidos, nós sabemos que não há estratégias para lidar com perda de dados depois do acontecido, somente mantendo a calma poderemos avaliar a situação e sermos capazes de tomarmos a melhor decisão. Lembremos que em casos de corrupção generalizada do sistema as causas são muitas como, por exemplo, uma parte do hardware do servidor danificada, cabos defeituosos, ou mesmo uma alteração drástica na fonte de energia. Mesmo que em um primeiro momento tudo se apresente de outra forma é sempre bom conferirmos tudo antes do próximo passo, um cabo com mau contato poderá ser o causador de todo o problema e se não conferirmos poderemos corre o risco de no afã de corrigirmos o problema causarmos um dano maior ainda

quinta-feira, 26 de abril de 2007

RAID

Definição: "RAID - Redundant Array of Independent Disks, originalmente o I era Inexpensive - é uma forma de armazenamento de dados usando múltiplos hard disk de forma redundante em um esquema para propiciar uma melhor performance e uma maior capacidade de armazenamento e também uma maior segurança na manipulação e armazenamento de dados. O sistema RAID pode ter de discos a vários e o esquema pode ser de discos em strip, entrelaçados e espelhados. Como vários discos juntos aumentam o chamado MTBF (MTBF = o hiato de tempo entre a fabricação e a falha de um produto) por definição a armazenagem de dados redundante aumenta a tolerância a falha.

Este tipo de implementação tem como um de seus pontos forte a facilidade de combinar múltiplos hard disk de baixo custo em um esquema que ira oferecer grande capacidade, confiabilidade, velocidade, separadamente ou a combinação desses predicados isso confortavelmente disponível como um único dispositivo usando uma novíssima tecnologia."

Um esquema de RAID tem por característica se apresentar ao sistema operacional como se fosse um único hard disk lógico, o RAID agrega a tecnologia do "disk striping" - que significa particionar os vários discos do esquema em um único disco e esse esquema tem um desempenho e um endereçamento ordenado e os dados são distribuídos nos dispositivos físicos de uma matriz. A capacidade de redundância dos hard disk é utilizada para armazenamento da informação de paridade que é usada para garantir a recuperação dos dados em caso de falha de hard disk.

O RAID pode ser montado em níveis e estes são as várias maneiras de combinar discos para um fim.

Os RAIDs mais conhecidos são:

RAID-0; RAID-1; RAID-2; RAID-3; RAID-4; RAID-5; RAID-6; RAID-7; RAID-10; RAID-50; RAID-53; RAID-S.

Vamos descrever os mais comuns e usados:

* RAID-0: Esta técnica é um hard disk striping (dois discos que se transformam em um único de forma seqüencial, através de uma técnica chamada divisão de dados) mas não usa a redundância dos dados. Esse esquema oferece uma melhor performance mas não uma maior segurança, pois não aumenta a tolerância para casos de falha.

* RAID-1: Esse tipo é mais conhecido como espelhamento de disco e consiste de pelo menos dois hard disk duplicando o armazenamento dos dados de um para o outro. Há um aumento na velocidade de acesso aos dados uma vez que os discos podem ser lidos simultaneamente. O tempo de escrita tem a mesma velocidade de um sistema com um único disco, uma das grandes vantagens deste RAID é o aumento da performance e uma garantia para uma eventual falha de hard disk em sistemas multiusuário.

* RAID 5 é o mais freqüentemente usado. As informações sobre paridade para os dados do array são distribuídas ao longo de todos os discos do array , ao invés de serem armazenadas em um disco dedicado.
Para aumentar o desempenho de leitura de um array RAID 5, o tamanho de cada segmento em que os dados são divididos pode ser otimizado para o array que estiver sendo utilizado. O desempenho geral de um array RAID 5 é muito bom, mas em caso de leituras seqüenciais, reduzem a eficiência dos algoritmos de leitura por causa da distribuição das informações sobre paridade. A informação sobre paridade ao ser distribuída ao longo de todos os discos, havendo a perda de um, reduz a disponibilidade de ambos os dados e da informação sobre paridade, até à recuperação do disco que falhou. Isto pode causar degradação do desempenho de leitura e de escrita mas a informação poderá ser usada para a reconstrução dos dados. Um RAID 5 requer pelo menos três hard disks e é considerado a melhor opção para sistemas multiuso onde a performance não é considerada fator crítico.

Será permitido o uso do artigo desde que seja citada a fonte e o autor (LEI Nº 9.610, DE 19 DE FEVEREIRO DE 1998).

quarta-feira, 25 de abril de 2007

HDDLAB - USB Flash memory drives.

Um novo ano, e já no quarto mês a HDDLAB já coloca no mercado mais um fruto de seu trabalho de pesquisa. Nos últimos quatro anos temos observado que o produto para armazenamento que mais cresce no mercado é o USB Flash Memory Drives, eles possuem varias formas mas seu tamanho, portabilidade e sua simplicidade são a grande contribuição para que ele se torne uma grande ferramenta para todos os usuários de micro computador. Vimos em um primeiro momento que os usuários estavam optando por esse tipo de meio de armazenamento em lugar dos disquetes, uma vez que os disquetes são muito lentos e não são nada confiáveis, mas em um segundo momento observa-se que os USB Flash Memory Drives oferecem muitas oportunidades seja como dispositivo para um backup, seja para ouvir musica, para ouvir uma apresentação, pode-se até armazenar shows de artistas e mesmo filmes para serem vistos nos novos aparelhos de DVD que já possuem entrada USB e saída HDMI. Como um usuário de IBM-PC compatível (assim eram chamados os primeiros micro computadores precursores dos atuais) do início dos anos 80 posso afirmar que, nem os mais aficionados e apaixonados por essa novidade, poderiam sequer imaginar que poderiam vir a vivenciar este tipo de situação (os que sobreviveram, claro). Entretanto aqui estamos e a HDDLAB como uma empresa especializada em recuperação de dados em sistemas de armazenamento com danos físicos temos uma grande noticia para os usuários, não se assustem se seu Flash Memory Drive parar de funcionar ou não lhe permitir acessar os dados que nele foram gravados, faça um favor nós e a si próprio entre em contato conosco e nos relate seu problema, a HDDLAB terá o maior prazer em ajuda-lo e se isso não for possível por contato telefônico ou por uma troca de e-mail, envie seu USB Flash Memory Drive para nosso laboratório que teremos o maior prazer em fazer um diagnostico inteiramente gratuito, os diagnósticos na HDDLAB são realizados imediatamente após a chegada do material e a avaliação e comunicada ao cliente em aproximadamente 4 horas, em caso de não haver problemas na mídia a restauração dos dados leva 24 horas. A HDDLAB é um laboratório especializado em problemas físicos em sistemas de armazenamento de dados e seguindo sua vocação já esta preparada para os problemas físicos que os USB Memory Drives podem apresentar, para um melhor atendimento aos usuários a HDDLAB já possui em seu laboratório uma serie de ferramentas especialmente desenvolvidas para serem usadas no reparo dos USB Flash Memory Drives, em nossas experiências nos últimos 4 anos desenvolvemos uma técnica e um conhecimento nos USB Flash Memories que nos possibilita afirmar (temos números que podem ser usados para estudos estatísticos dessa afirmação, foram em média 8 dispositivos recebidos e estudados por semana nesse período) que podemos recuperar dados em 80% dos casos de danos físico nesses dispositivos.Durante quatro anos parte dos profissionais que realizam pesquisas na HDDLAB (engenheiros, Romenos, Bulgaros, Ukranianos, Brasileiros) dedicaram parte de seu tempo, esforços e recursos no estudo dos USB Flash Memory Drives, foram analisadas um sem número de componentes como: chips, placas, partes que fazem o funcionamento do dispositivo, em paralelo a esse trabalho foram estudados problemas que eram vistos e reportado pelos usuários bem como reproduziu-se "in vitro" os mais complexos para termos a certeza de poder oferecer o nosso melhor ao usuários sem cairmos na cantilena de termos que testar teorias no material que nos é enviado para aprendermos qual a solução, a HDDLAB prima por seus serviços e nunca fez os usuários de "cobaia", dai sua reputação internacional. Todos os estudos e todas as experiências realizadas em outros sistemas de armazenamento fazem parte do background que foi usado no aprendizado e desenvolvimento de técnicas e tecnologias a serem aplicadas em USB Flash Memory Drives, e estão a disposição de usuários e empresas que tem em seu cotidiano o USB Flash Memory Drive como dispositivo de armazenamento. Em caso de sua empresa ou mesmo você estar vivendo uma caso de perda de dados em um USB Flash Memory Drive, não hesite em nos contatar, ligue ou enviei um e-mail relatando o seu caso, nós ficaremos muito orgulhosos de poder ajuda-lo. Nossa proposta e sermos sua apólice de seguro em caso de acidente.Jose Pinto, 52 é o responsável pelos artigos escritos nesse Blog tendo a colaboração de engenheiros que fazem parte do staf da HDDLAB, e é também o responsável técnico da HDDLAB, e de mais 4 empresas de recuperação de dados em outros paises. Não poderíamos, apesar de corremos o risco de termos um artigo visto como publicidade, deixar de relatar aqui mais essa experiência de sucesso da HDDLAB. Pensamos ser de suma importância que os usuários saibam com o que contar em caso de acidente, não tão somente com nossos serviços mas com a certeza de que há solução para seus problemas.

Será permitido o uso do artigo desde que seja citada a fonte e o autor (LEI Nº 9.610, DE 19 DE FEVEREIRO DE 1998).

Ads Inside PostM

Teste