Sistemas de Arquivos Distribuídos
Prof. Carlos Alberto Latzke
Centro Universitário Leonardo da Vinci – UNIASSELVI
Sistemas de Informação (INF18) – Sistemas Distribuídos
01/08/2011
RESUMO Um sistema de arquivos distribuídos deve prover as mesmas características e funcionalidades de um sistema de arquivos local, como serviços de arquivos, de diretório e de nomes e ao mesmo tempo ser transparente no que diz respeito à localização, acesso e replicação de arquivos e também a possíveis falhas do sistema. Neste caso o usuário não precisa saber como tudo funciona, apenas deve utilizálo. Relativo à sua construção, um dos principais problemas encontrados é o fato de que mais de um usuário pode estar alterando um determinado arquivo no mesmo momento, cabendo ao sistema de arquivos determinar como serão aplicadas as alterações. 1.
INTRODUÇÃO
O sistema de arquivos é uma parte importantíssima dos sistemas operacionais, pois ele fornece uma visão abstrata dos dados persistentes (também chamado de armazenamento secundário), além de ser responsável pelo serviço de nomes, acesso a arquivos e de sua organização geral. Um sistema de arquivos distribuídos permite aos programadores armazenarem e acessarem arquivos remotos exatamente como se fossem locais, possibilitando que os usuários acessem arquivos a partir de qualquer computador da rede. O desempenho e a segurança no acesso aos arquivos armazenados em um servidor devem ser comparáveis aos arquivos armazenados em discos locais.
2.
O QUE SÃO SISTEMAS DE ARQUIVOS DISTRIBUÍDOS?
Um sistema de arquivos ou ficheiros distribuído (SAD), é um sistema de arquivos no qual os arquivos nele armazenados estão espalhados em hardwares diferentes, interconectados através de uma rede. Eles tem vários aspectos semelhantes aos dos sistemas de arquivos centralizados, além