Entendendo o ReiserFS
Esse artigo envolve as principais características desse sistema de arquivos que é padrão em algumas importantes distribuições Linux. O texto foi feito com o objetivo de demonstrar porque a performance do Reiser é tão boa e os motivos pelos quais esse filesystem tem bastante reputação no mundo Linux.
Objetivo
O objetivo desse artigo é proporcionar ao leitor um fácil entendimento de como funciona o ReiserFS, suas vantagens e porque adota-lo como filesystem padrão em detrimento ao mais difundido EXT3.
Esse artigo não tem finalidade de defender um ou outro filesystem, mas apenas explicar porque a performance de um é superior a de outro. A intenção também é "explicar o porque das coisas", pois como iniciante e profundo curioso que sou, não me contentei com as diversas opiniões sugerindo ou que o Reiser é melhor, ou que o EXT3 seja. Com bases nas pesquisas que fiz resolvi enviar esse simples artigo pra comunidade afim de ajudar aqueles que como eu tem curiosidade de entender um pouco mais a forma com que o Reiser trabalha.
O REISERFS foi criado por Hans Reiser há cerca de 10 anos atrás que também fundou uma equipe chamada NAMESYS (www.namesys.com) com o objetivo de desenvolver um sistema de arquivos rápido, robusto, seguro e de fácil recuperação em caso de problemas. A partir do Kernel 2.4 o Reiser passou a ser um dos filesystems suportado pelo sistema operacional.
Com o tempo, o Reiser passou a ser incluído como filesystem padrão de algumas distribuições respeitadas, citando: SuSE, Slackware 8.1 e Gentoo. Isso trouxe popularidade a esse sistema de arquivos e hoje o mesmo faz parte da lista de ótimas escolhas para os linuxistas o que implica em muitos debates sobre o desempenho do Reiser em relação a outros sistemas de arquivos, principalmente o EXT3.
Ao observar superficialmente esse file system é inevitável a comparação com as estruturas de banco de dados. Na verdade, o ReiserFS trata uma partição do disco como se fosse uma tabela de uma base de dados onde diretórios, arquivos e metadados são armazenados em uma eficiente estrutura chamada de "árvore balanceada", a B* Tree, o qual é, junto com o recurso de journaling, as duas engrenagens responsáveis pela popularidade do ReiserFS.
Vamos verificar as vantagens e desvantagens do Reiser em torno da questão de segurança e integridade dos dados e velocidade na manipulação de arquivos pelo filesystem.
Esse artigo não tem finalidade de defender um ou outro filesystem, mas apenas explicar porque a performance de um é superior a de outro. A intenção também é "explicar o porque das coisas", pois como iniciante e profundo curioso que sou, não me contentei com as diversas opiniões sugerindo ou que o Reiser é melhor, ou que o EXT3 seja. Com bases nas pesquisas que fiz resolvi enviar esse simples artigo pra comunidade afim de ajudar aqueles que como eu tem curiosidade de entender um pouco mais a forma com que o Reiser trabalha.
Introdução
O REISERFS foi criado por Hans Reiser há cerca de 10 anos atrás que também fundou uma equipe chamada NAMESYS (www.namesys.com) com o objetivo de desenvolver um sistema de arquivos rápido, robusto, seguro e de fácil recuperação em caso de problemas. A partir do Kernel 2.4 o Reiser passou a ser um dos filesystems suportado pelo sistema operacional.
Com o tempo, o Reiser passou a ser incluído como filesystem padrão de algumas distribuições respeitadas, citando: SuSE, Slackware 8.1 e Gentoo. Isso trouxe popularidade a esse sistema de arquivos e hoje o mesmo faz parte da lista de ótimas escolhas para os linuxistas o que implica em muitos debates sobre o desempenho do Reiser em relação a outros sistemas de arquivos, principalmente o EXT3.
Ao observar superficialmente esse file system é inevitável a comparação com as estruturas de banco de dados. Na verdade, o ReiserFS trata uma partição do disco como se fosse uma tabela de uma base de dados onde diretórios, arquivos e metadados são armazenados em uma eficiente estrutura chamada de "árvore balanceada", a B* Tree, o qual é, junto com o recurso de journaling, as duas engrenagens responsáveis pela popularidade do ReiserFS.
Vamos verificar as vantagens e desvantagens do Reiser em torno da questão de segurança e integridade dos dados e velocidade na manipulação de arquivos pelo filesystem.