Skip to main content

O que é um sistema de arquivos distribuídos?

Um sistema de arquivos distribuídos é um sistema de arquivos que permite que vários computadores em uma rede compartilhem o acesso aos arquivos. Esse acesso compartilhado permite que arquivos e mídias de armazenamento sejam compartilhados na rede. Isso pode permitir que computadores com armazenamento mínimo acessem e modifiquem arquivos grandes.

Muitos sistemas de arquivos modernos permitem o uso de "compartilhamento de arquivos" com outros computadores da rede. Este é um exemplo de um sistema de arquivos distribuído. Nesses casos, os únicos arquivos acessíveis aos usuários na rede são aqueles que foram compartilhados intencionalmente pelo usuário.

Um sistema de arquivos pode ser considerado um sistema de arquivos distribuído apenas se atender a duas qualificações. A primeira é que o sistema deve permitir que vários usuários acessem arquivos de computadores diferentes através de uma rede. O segundo exige que o sistema de arquivos não esteja localizado em um disco físico compartilhado por cada um dos computadores. Se o sistema de arquivos estiver localizado em um disco compartilhado pelos computadores, ele será conhecido como sistema de arquivos em disco compartilhado.

Há muitas vantagens em usar um sistema de arquivos distribuído sobre um sistema de arquivos em disco compartilhado. Os sistemas de disco compartilhado permitem que cada usuário acesse o disco de memória diretamente. Isso permite que cada computador tenha um alto grau de controle sobre o disco de memória, o que pode ser potencialmente um risco à segurança. Os sistemas de arquivos distribuídos permitem acesso indireto por meio de um protocolo de rede.

O uso do acesso indireto por meio de protocolos de rede permite que o dispositivo de armazenamento central regule o acesso aos arquivos para todos os usuários. Isso pode variar de permitir que alguns usuários tenham acesso somente leitura a arquivos e até mesmo negar qualquer acesso a arquivos específicos. Ao centralizar esse controle, um sistema de arquivos distribuído minimiza possíveis falhas de segurança.

Outro sistema relacionado é conhecido como armazenamento de dados distribuído. Esse sistema é semelhante e permite que os usuários armazenem informações em uma variedade de sistemas de rede. Em troca disso, os usuários que acessam o armazenamento de dados distribuído permitirão que outros usuários armazenem informações em seus sistemas.

A diferença entre um sistema de arquivos distribuído e um repositório de dados distribuídos é freqüentemente borrada. A principal diferença geralmente vem das diferentes configurações para o uso desses sistemas. Os sistemas de arquivos distribuídos geralmente são usados ​​em redes locais, restringindo o acesso de usuários fora da rede. Por outro lado, os armazenamentos de dados distribuídos geralmente têm usuários de muitas redes diferentes.