|
Acadêmico(a): Thiago Klein Flach |
Título: Desenvolvimento de Sistema de Arquivos Instálavel para Linux |
|
Conclusão: |
O trabalho de Mizaki, Diez e Lundberg (2007) é de grande valia em redes onde se deseja que o armazenamento seja feito de forma redundante e oportunista, pois os dados do sistema de arquivos em questão são espelhados em várias máquinas e os blocos são armazenados nas máquinas conforme suas disponibilidades de recursos. Já o trabalho de Neto (2006) possibilita a atualização de blogs através de um sistema de arquivos instalável, onde os artigos são apresentados na forma que arquivos que podem ser normalmente editados. Este trabalho permitiu a compreensão da funcionalidade do FUSE-J. O ClamFS desenvolvido por Burghardt (2009), integra a interface de um sistema de arquivos comum com o antivírus ClamAV, que realiza a varredura por vírus nos arquivos em tempo de execução. Entretanto, nenhum dos sistemas de arquivos acima realiza um encapsulamento de seus arquivos possibilitando facilitar o transporte dos mesmos para outra máquina, ou para a realização de cópias de segurança, como neste trabalho. Como demonstrado, a criação do TKFFS foi realizada através da adoção do FUSE-J como substrato. Superadas as dificuldades iniciais de compreensão do funcionamento da biblioteca, o desenvolvimento transcorreu normalmente. Até onde foi possível pesquisar, o presente trabalho contempla um sistema de arquivos completo que pode ser desmontado em uma máquina e montado em outra que tenha suporte ao FUSE, ao Java e que possua o TKFFS devidamente instalado. Este trabalho apresenta um novo sistema de arquivos que tem como principal objetivo o encapsulamento de arquivos. O encapsulamento gerado pelo sistema de arquivos que este trabalho propõe, garante facilidade na manipulação de seu conteúdo, sendo necessário apenas montar o arquivo em questão em um diretório do sistema, para que então seja possível navegar e manipular seus arquivos e diretórios, como se ele fosse um diretório comum do sistema operacional. Uma das limitações do sistema de arquivos desenvolvido neste trabalho é que ele armazena tudo em memória, o que limita o seu tamanho ao número de memória disponível no sistema operacional. Por outro lado, o fato do carregamento de todo o conteúdo para a memória torna-se uma virtude quando analisado do ponto de vista da segurança dos dados. O TKFFS é um sistema de arquivos seguro, pois os procedimentos de manipulação do arquivo de encapsulamento evitam a corrupção do mesmo. Como todo o conteúdo é manipulado em memória e o arquivo de encapsulamento não permanece aberto durante a manipulação, a ocorrência de um desligamento não programado da máquina durante a manipulação do conteúdo causa a perda apenas do que foi manipulado após a montagem, o que havia no arquivo de encapsulamento antes do carregamento do seu conteúdo para a memória permanece intacto. Além disso, a remoção do arquivo de encapsulamento após a sua montagem em um diretório do sistema operacional, não caracteriza a perda de todo o conteúdo, pois no momento da montagem todo o seu conteúdo é carregado para a memória e no momento da desmontagem o conteúdo é gravado em um arquivo com o mesmo nome. |
|
|