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

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

Tenho lido alguns artigos e não encontrei a resposta que procuro. 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 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 atualizam lá.

As seguintes afirmações estão corretas, se não, qual é a diferença?

Responder1

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 CIFS ou NFS, onde os nós que abrigam os arquivos reais podem ser servidos por vários nós. Com o CIFS isso é feito via DFS (literalmente "Sistema de Arquivos Distribuídos", onde os clientes obtêm referências para qual servidor hospeda o arquivo/pasta solicitado) e com o NFS isso é feito via pNFS ("NFS Paralelo", que é mais sobre como remover gargalos de desempenho, habilitando E/S paralela).

Um sistema de arquivos clusterizado é 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 bloqueios do sistema de arquivos que são transmitidos por meio da rede de pulsação do cluster HA.

informação relacionada