Como posso minimizar a corrupção de dados e perda de Flash Drive?
Você está constantemente conectando e desconectando (e montando / desmontando) sua unidade flash. O que você pode fazer para minimizar possíveis perdas de dados??
A sessão de perguntas e respostas de hoje nos é oferecida por cortesia do SuperUser - uma subdivisão do Stack Exchange, um agrupamento de sites de perguntas e respostas conduzido pela comunidade..
A questão
Leitor de SuperUser Peter quer saber o que ele pode fazer para manter o sistema de arquivos e arquivos de seus flash drives intactos. Ele escreve:
Eu encontrei vários sticks USB com um sistema de arquivos corrompido em apenas 2 anos. Em um ambiente somente Windows (Vista e mais recente), o que pode ser feito para reduzir a chance de corrupção do sistema de arquivos e perda de dados em uma única unidade USB??<
- Qual sistema de arquivos é o mais robusto?
- Quais tecnologias ou rótulos (certificados xyz, etc.) indicam que os dispositivos USB que os suportam têm menor probabilidade de serem corrompidos?
- Existe outra coisa para procurar?
Não há nada que ele possa fazer, ou há medidas preventivas que ele possa tomar??
A resposta
Contribuidor do SuperUser O Breakthrough oferece as seguintes dicas:
O que pode ser feito para reduzir a chance de corrupção do sistema de arquivos e dataloss em uma única unidade USB?
Sistemas de arquivos comumente usados como FAT32 ou NTFS não armazenam dados informações de validação (somente no próprio sistema de arquivos interno). Manter backups dos seus dados, valide os dados com checksums (você pode gerar hashes MD5 / SHA1 para seus arquivos apenas para Verifica se algum dado estiver corrompido) e / ou armazenar arquivos de recuperação.
E por fim, independentemente do sistema de arquivos, você deve sempre desmontar corretamente a unidade. Isso garante que todas as leituras / gravações de arquivos existentes sejam concluídas e que quaisquer buffers de leitura / gravação tenham sido liberados.
Qual sistema de arquivos é o mais robusto?
A robustez tem um preço - compatibilidade. Indiscutivelmente, você desejaria um sistema de arquivos com validação de dados e checksum integrados (ou dados redundantes) como o ZFS, mas isso não é muito portátil com o Windows / OSX. Se o desempenho é uma preocupação, você pode querer experimentar o exFAT, que parece ser suportado na maioria dos sistemas operacionais principais ou com alguma configuração leve.
Quais tecnologias ou rótulos (certificados xyz, etc.) indicam que os dispositivos USB que os suportam têm menor probabilidade de serem corrompidos?
Qualquer coisa que mantenha a memória flash viva por mais tempo, principalmente o uso de nivelamento e provisionamento excessivo. Se a unidade suportar o nivelamento de desgaste, uma unidade maior manterá mais setores disponíveis no caso de alguns se desgastarem.
No final do dia, a memória flash não dura para sempre. Toda a memória flash atual tem um número limitado de ciclos de leitura / gravação, o que inerentemente causa perda de dados ao longo do tempo. Você pode reduzir esse risco fazendo backups regulares e validando seus dados com somas de verificação para determinar quando um arquivo foi corrompido.
Também é possível usar um sistema de arquivos com integridade e recuperação de dados integradas, mas elas são incomuns em muitos ambientes não-UNIX a partir do momento em que escrevo isso. Eles também podem ser mais lentos e, na verdade, desgastam o disco mais rapidamente, devido aos requisitos de armazenamento de somas de verificação adicionais e informações redundantes para cada arquivo..
Para cada caso, há uma solução, você só precisa pesar as considerações de portabilidade / integridade / velocidade.
Um bom conselho para garantir que você obtenha o máximo de vida esperada do seu flash drive.
Tem algo a acrescentar à explicação? Soe fora nos comentários. Quer ler mais respostas de outros usuários do Stack Exchange com experiência em tecnologia? Confira o tópico de discussão completo aqui.