Diferença entre um sistema de arquivos distribuído e um cluster

3

Eu tenho lido alguns artigos e não encontrei a resposta pela qual estou procurando. O que eu entendo é o seguinte:

Ambos os sistemas abrangem uma rede. Um sistema de arquivos distribuído possui vários locais onde o sistema de arquivos é mantido (por exemplo, cada estação de trabalho pode ter uma cópia dele), criando assim muitas cópias caso algo aconteça com um ou mais dos nós. Os diferentes nós são sincronizados em alguma lógica (e os conflitos são resolvidos)

Um sistema de arquivos Cluster é um sistema de arquivos distribuído com apenas um nó, o que significa que todos pegam os dados de um nó e os atualiza lá.

As afirmações a seguir estão corretas, senão qual é a diferença?

    
por Bloodcount 22.06.2014 / 22:13

1 resposta

4

A mesma palavra pode ter vários significados dependendo de quem está falando e do que está falando. Em geral, um sistema de arquivos distribuído é como o CIFS ou NFS, onde os nós que abrigam os arquivos reais podem ser servidos de múltiplos nós. Com o CIFS isso é feito via DFS (literalmente "Distributed File System" onde os clientes obtêm referências para qual servidor hospeda o arquivo / pasta solicitado) e com o NFS isso é feito via pNFS ("Parallel NFS" que é mais sobre a remoção de gargalos de desempenho paralela I / O).

Um sistema de arquivos em cluster é aquele em que os metadados do sistema de arquivos são estruturados para permitir que vários nós tenham acesso simultâneo ao mesmo dispositivo de bloco. Geralmente, isso envolve cada nó que monta o sistema de arquivos para ter seu próprio diário e implementar os bloqueios do sistema de arquivos que são transmitidos através da rede de pulsação do cluster de alta disponibilidade.

    
por 22.06.2014 / 22:29