O que é um sistema de arquivos de rede?
Um sistema de arquivos de rede, às vezes chamado de sistema de arquivos distribuído, é um método de organização e armazenamento de arquivos e pastas de uma maneira que envolva vários computadores conectados em uma rede. Isso permite que muitos computadores acessem os mesmos dados e também podem permitir que os dados sejam espalhados por mais de um dispositivo. São vários tipos de sistemas de arquivos de rede em uso, cada um com recursos e propósitos ligeiramente diferentes.
praticamente qualquer tipo de dispositivo usado para ler ou gravar dados de computador, desde discos rígidos a discos compactos graváveis, usa um sistema de arquivos para organizar e armazenar informações. Embora a maioria compartilhe alguns recursos comuns, os sistemas de arquivos variam amplamente em seu design, uso pretendido e recursos. Na maioria dos casos, um sistema de arquivos é confinado a um único dispositivo físico, como um disco rígido. Cada dispositivo ou disco em um computador possui seu próprio sistema de arquivos. Um sistema de arquivos de rede pega um recurso isolado, como um disco rígido dentro de um computador, e o transforma em um recurso compartilhado disponívelBle para outros computadores em uma rede.
Compartilhamento de sistemas de arquivos em uma rede pode ter muitas vantagens. Os arquivos em um computador podem ser facilmente compartilhados com outros computadores, e os usuários podem trocar facilmente informações ou colaborar em projetos. Em muitos casos, também é possível "montar" os recursos de rede para que, para um usuário e os aplicativos instalados de um computador, o recurso compartilhado não pareça diferente de um recurso local. Por exemplo, uma pasta que contém marcadores de música ou navegador da web pode ser armazenada em um computador e compartilhada com várias outras para manter as informações em sincronia. Em alguns ambientes de rede, a pasta doméstica inteira de um usuário é compartilhada usando um sistema de arquivos de rede, permitindo que os dados do usuário sejam acessíveis a partir de praticamente qualquer ponto da rede.
Houve uma variedade de sistemas de arquivos de rede criados desde o início dos anos 80. Sun Microsystems® desenvolveu um protocolo conhecido comoo sistema de arquivos de rede (NFS) a partir de 1985; É comumente usado nos servidores de arquivos Linux e Unix®. A Microsoft® oferece um produto conhecido como Sistema de Arquivos Distribuídos (DFS) que permite que o protocolo de compartilhamento de arquivos de arquivos de mensagens de servidor popular incluído no Windows® seja usado em um sistema de arquivos de rede. O Andrew File System (AFS) visa fornecer um sistema de arquivos de rede em nível corporativo com novos recursos e autenticação segura através do Protocolo Kerberos, enquanto o sistema de arquivos Shell (SSHFS) seguro usa o protocolo de shell seguro de longa duração para atingir uma meta semelhante. O sistema de arquivos do Google (GFS) e o Sistema de Arquivos Distribuídos do Hadoop (HDFS) são utilizados pelo Google® e Yahoo! ® para armazenar vastas quantidades de dados em milhares de discos rígidos individuais.