recuperabilidade do sistema de arquivos Linux

0

Eu estou no Debian 8.6 e tenho 1x 4 membros RAID6 2TB tamanho em vigor. Além do sistema de backup, agora preciso decidir qual sistema de arquivos usar.

O propósito desta matriz é a confiabilidade, a disponibilidade e a possibilidade de recuperar arquivos excluídos.

    
por Vlastimil 29.10.2016 / 13:31

2 respostas

1

Use ext4.

As escolhas maduras (e não obsoletas) são basicamente ext4 e xfs. Redhat como o XFS por sua escalabilidade, desempenho. Eu não tenho nada contra isso, mas o ext4 é mais comumente usado e, portanto, um pouco melhor compreendido (documentação da comunidade como o StackExchange).

Não espere recuperar arquivos desvinculados.

Costumava haver um undeleter para o linux ext2. Não existe uma que funcione para sistemas de arquivos modernos, na minha experiência.

(Quando o sistema de arquivos FAT da sua câmera quebra com fotos muito procuradas - ou você acidentalmente apaga tudo - o photorec é incrível. Ele funciona para muitos tipos de documentos, não apenas fotos. Mas você não quer execute-o no servidor de uma pequena empresa, ele não pode excluir arquivos que não são excluídos e não pode informar o nome do arquivo).

Novos sistemas de arquivos copy-on-write podem conter snapshots históricos, permitindo a recuperação se você excluir um arquivo que existia no último snapshot. Mas:

btrfs não é considerado estável no Debian. (Todo mundo diz para você usar o kernel upstream mais recente para o btrfs, ou possivelmente uma distribuição como o SUSE, onde eles estavam fazendo backport de correções). O código raid5 / 6 nativo de nascente do btrfs foi recentemente descoberto como quebrado e o AFAIK ainda precisa ser reescrito.

O ZFS seria uma solução válida. Mas desde que você não menciona isto, eu não sugeriria isto. Nem sequer está incluído no Debian. O ZFS é uma espécie de coisa própria ... ele ainda tem seu próprio sistema de cache estranho separado do VFS normal do Linux.

    
por 29.10.2016 / 19:27
0

Esta pode não ser a resposta que você deseja ouvir, mas ... Até onde sei, não há atualmente nenhum sistema de arquivos que possa recuperar arquivos excluídos de maneira confiável. Eu digo "confiável" porque sei que existem ferramentas disponíveis que afirmam fazer isso, até certo ponto.

A única maneira infalível de recuperar arquivos excluídos acidentalmente é por meio de backups.

Minha sugestão é que você, em vez de procurar por um sistema de arquivos que possa recuperar arquivos, tenha certeza de que sabe quais dados deseja fazer backup, e faça isso regularmente usando qualquer ferramenta mais adequada a você (confio em rsync , mas há muitas outras ferramentas de backup disponíveis).

    
por 29.10.2016 / 18:11