ReFS mas para Linux

5

A Microsoft é que vai trazer um "FileSystem Resiliente" com o Windows 8, mas apenas para servidores. Eu gostaria disso em um desktop Linux, mas minha pesquisa não revela nenhum candidato. Existem muitos sistemas de arquivos para Linux, que talvez eu tenha perdido.

O que eu espero de um sistema de arquivos como esse é que um bloco ruim não estraga os arquivos ou o diário. Eu não sou geek do FS, então, por favor, explique se essa resiliência de erro é imprópria para um uso intenso da CPU / da memória / reduz a vida útil do HDD / já está em algum FS como Ext4 / etc.

Existe algo assim disponível para o Linux?

    
por Camilo Martin 28.12.2011 / 11:25

3 respostas

7

Se você está procurando sistemas de arquivos avançados para computadores de propósito geral no mundo Linux, existem dois candidatos: ZFS e BTRFS . O ZFS é mais antigo e mais maduro, mas é originalmente do Solaris e a porta para o Linux não é perfeita. O BTRFS ainda está em desenvolvimento pesado e nem todos os recursos estão prontos para o horário nobre ainda.

Ambos os sistemas de arquivos oferecem checksum por arquivo, assim você saberá se um arquivo está corrompido; isso é mais uma proteção de segurança do que uma proteção contra hardware com falha, porque a falha de hardware tende a tornar um arquivo ilegível, o hardware tem suas próprias somas de verificação, portanto é extremamente improvável a leitura de dados errados (se uma leitura de disco retornar dados errados e você estiver Certifique-se de que não é um erro de aplicativo, culpe sua RAM, não seu disco).

Se você quiser resiliência, de longe a melhor coisa a fazer é RAID-1 (ou seja, espelhamento) dois discos. Quando um disco começa a falhar, é raro que apenas alguns setores sejam afetados; Normalmente, mais setores seguem rapidamente, se o disco não parou completamente de funcionar. Portanto, replicar dados no mesmo disco não ajuda muito. A replicação de dados em dois discos não precisa de nenhum suporte ao sistema de arquivos. A única razão pela qual você pode querer replicar dados no mesmo disco é se você tiver um laptop que só pode acomodar um disco, mas mesmo assim os benefícios são muito pequenos.

Lembre-se de que, independentemente da quantidade de replicação, ainda é necessário ter backups offline para proteger contra falhas massivas de hardware (sobrecarga de energia, incêndio ...) e contra problemas no nível do software (por exemplo, exclusão ou substituição acidental de arquivos).

    
por 29.12.2011 / 01:39
4

O BtrFS pode fazer "RAID1" com um único disco rígido. Isso significa que colocará um arquivo duas vezes no disco. Ele também armazena uma soma de verificação de cada arquivo, se um arquivo for corrompido, pode lhe dar a outra cópia.

Confira o wiki .

    
por 28.12.2011 / 11:31
4

O ZFS tem, por padrão, várias cópias de cada bloco de metadados. Você pode ativar esse recurso para blocos de dados e, em seguida, ter alguma proteção contra erros de disco (localizados e não massivos).

link

Instantâneos automáticos do ZFS também são uma maneira popular de proteger arquivos contra exclusão ou corrupção acidental.

    
por 29.12.2011 / 02:21