Arquivos e diretórios desaparecendo de uma invasão de software na falha de energia

1

Eu tenho um servidor de arquivo de samba em casa (um raspberry pi) com dois discos rígidos em uma invasão de software 1, que provaram ser menos confiáveis do que qualquer um dos meus discos não-raid. Eu sei que há uma chance de corrupção de dados quando a energia é perdida, mas agora eu perdi dois diretórios inteiros e um arquivo que eu estava trabalhando devido a energia sendo perdida (todas as ocasiões separadas). O poder foi cortado e quando eu reiniciei, o arquivo estava vazio. As outras duas vezes, as pastas acabaram de sair. Por que isso pode estar acontecendo? Além disso, não deveria um sistema de arquivos de registro no diário evitar isso? Pode haver uma maneira de recuperar os dados?

    
por Tom 14.10.2014 / 20:44

1 resposta

0

O RAID não é mágico. É uma técnica para aumentar o tempo de atividade diante de uma falha no disco rígido e nada mais. Se você quiser evitar a perda de dados no caso de uma falha de energia, obtenha um no-break.

O registro no diário não é mágico. É uma técnica para garantir a consistência do sistema de arquivos diante de um desligamento inesperado e nada mais. Ele faz isso fazendo certas ações "tudo ou nada": ou uma ação (como criar um arquivo) terá ocorrido, ou não terá - você nunca encontrará seu disco com uma ação a meio caminho (por exemplo, um arquivo com espaço alocado para ele, mas nenhuma entrada de diretório). Acelera a recuperação em caso de falta de energia, porque o sistema operacional sabe que não precisa procurar os resultados de ações parcialmente concluídas. Se você quiser evitar a perda de dados no caso de uma falha de energia, obtenha um no-break.

Em suma, o problema que você está enfrentando é que você está usando as ferramentas erradas para o trabalho. Se você quiser evitar a perda de dados no caso de uma falha de energia, você precisa manter a energia em execução no seu computador até que ele possa ser desligado corretamente. Isso significa que você precisa de um no-break.

    
por 12.08.2016 / 03:56