ReiserFS: diferenças entre revisões

Conteúdo apagado Conteúdo adicionado
texto trocado por '--~~~~--~~~~--~~~~--~~~~--~~~~--~~~~--~~~~--~~~~--~~~~--~~~~--~~~~--~~~~--~~~~--~~~~--~~~~--~~~~--~~~~--~~~~--~~~~--~~~~--~~~~--~~~~--~~~~--~~~~'
Etiqueta: Remoção considerável de conteúdo
Linha 1:
--[[Especial:Contribuições/200.17.101.115|200.17.101.115]] ([[Usuário(a) Discussão:200.17.101.115|discussão]]) 15h55min de 9 de julho de 2013 (UTC)--[[Especial:Contribuições/200.17.101.115|200.17.101.115]] ([[Usuário(a) Discussão:200.17.101.115|discussão]]) 15h55min de 9 de julho de 2013 (UTC)--[[Especial:Contribuições/200.17.101.115|200.17.101.115]] ([[Usuário(a) Discussão:200.17.101.115|discussão]]) 15h55min de 9 de julho de 2013 (UTC)--[[Especial:Contribuições/200.17.101.115|200.17.101.115]] ([[Usuário(a) Discussão:200.17.101.115|discussão]]) 15h55min de 9 de julho de 2013 (UTC)--[[Especial:Contribuições/200.17.101.115|200.17.101.115]] ([[Usuário(a) Discussão:200.17.101.115|discussão]]) 15h55min de 9 de julho de 2013 (UTC)--[[Especial:Contribuições/200.17.101.115|200.17.101.115]] ([[Usuário(a) Discussão:200.17.101.115|discussão]]) 15h55min de 9 de julho de 2013 (UTC)--[[Especial:Contribuições/200.17.101.115|200.17.101.115]] ([[Usuário(a) Discussão:200.17.101.115|discussão]]) 15h55min de 9 de julho de 2013 (UTC)--[[Especial:Contribuições/200.17.101.115|200.17.101.115]] ([[Usuário(a) Discussão:200.17.101.115|discussão]]) 15h55min de 9 de julho de 2013 (UTC)--[[Especial:Contribuições/200.17.101.115|200.17.101.115]] ([[Usuário(a) Discussão:200.17.101.115|discussão]]) 15h55min de 9 de julho de 2013 (UTC)--[[Especial:Contribuições/200.17.101.115|200.17.101.115]] ([[Usuário(a) Discussão:200.17.101.115|discussão]]) 15h55min de 9 de julho de 2013 (UTC)--[[Especial:Contribuições/200.17.101.115|200.17.101.115]] ([[Usuário(a) Discussão:200.17.101.115|discussão]]) 15h55min de 9 de julho de 2013 (UTC)--[[Especial:Contribuições/200.17.101.115|200.17.101.115]] ([[Usuário(a) Discussão:200.17.101.115|discussão]]) 15h55min de 9 de julho de 2013 (UTC)--[[Especial:Contribuições/200.17.101.115|200.17.101.115]] ([[Usuário(a) Discussão:200.17.101.115|discussão]]) 15h55min de 9 de julho de 2013 (UTC)--[[Especial:Contribuições/200.17.101.115|200.17.101.115]] ([[Usuário(a) Discussão:200.17.101.115|discussão]]) 15h55min de 9 de julho de 2013 (UTC)--[[Especial:Contribuições/200.17.101.115|200.17.101.115]] ([[Usuário(a) Discussão:200.17.101.115|discussão]]) 15h55min de 9 de julho de 2013 (UTC)--[[Especial:Contribuições/200.17.101.115|200.17.101.115]] ([[Usuário(a) Discussão:200.17.101.115|discussão]]) 15h55min de 9 de julho de 2013 (UTC)--[[Especial:Contribuições/200.17.101.115|200.17.101.115]] ([[Usuário(a) Discussão:200.17.101.115|discussão]]) 15h55min de 9 de julho de 2013 (UTC)--[[Especial:Contribuições/200.17.101.115|200.17.101.115]] ([[Usuário(a) Discussão:200.17.101.115|discussão]]) 15h55min de 9 de julho de 2013 (UTC)--[[Especial:Contribuições/200.17.101.115|200.17.101.115]] ([[Usuário(a) Discussão:200.17.101.115|discussão]]) 15h55min de 9 de julho de 2013 (UTC)--[[Especial:Contribuições/200.17.101.115|200.17.101.115]] ([[Usuário(a) Discussão:200.17.101.115|discussão]]) 15h55min de 9 de julho de 2013 (UTC)--[[Especial:Contribuições/200.17.101.115|200.17.101.115]] ([[Usuário(a) Discussão:200.17.101.115|discussão]]) 15h55min de 9 de julho de 2013 (UTC)--[[Especial:Contribuições/200.17.101.115|200.17.101.115]] ([[Usuário(a) Discussão:200.17.101.115|discussão]]) 15h55min de 9 de julho de 2013 (UTC)--[[Especial:Contribuições/200.17.101.115|200.17.101.115]] ([[Usuário(a) Discussão:200.17.101.115|discussão]]) 15h55min de 9 de julho de 2013 (UTC)--[[Especial:Contribuições/200.17.101.115|200.17.101.115]] ([[Usuário(a) Discussão:200.17.101.115|discussão]]) 15h55min de 9 de julho de 2013 (UTC)
{{Reciclagem|data=Fevereiro de 2008}}
{{revisar}}
'''ReiserFS''' é um [[sistema de arquivos]] usado geralmente em sistemas [[Linux]]. Este artigo fornece informações sobre a versão 3.6.x do ReiserFS. Uma nova versão, [[Reiser4]], ainda está inacabada.
 
== Origem ==
 
Criado por [[Hans Reiser]] e inicialmente mantido pela empresa The Naming System Venture (Namesys) <ref>[http://www.namesys.com ReiserFS Official Site (indisponível)]</ref><ref>[http://kepler.ss.ca.gov/corpdata/ShowAllList?QueryCorpNumber=C2622389 Namesys status: "suspended"] Acessado em 11 de Julho de 2008 (em inglês)</ref>, o ReiserFS foi o primeiro sistema de arquivos com suporte a “[[journaling]]” incluído no [[núcleo (informática)|núcleo]] Linux 2.4+<ref>[http://www.ibm.com/developerworks/library/l-journaling-filesystems/index.html Anatomy of Linux journaling file systems] Acessado em 11 de Julho de 2008. (em inglês)</ref>. São seus patrocinadores as empresas [[Novell (empresa)|Novell]] e [[Linspire]], embora a [[Novell (empresa)|Novell]] tenha anunciado<ref>[http://news.cnet.com/Novell-makes-file-storage-software-shift/2100-1016_3-6125509.html?hhTest=1 Novell makes file storage software shift] Acessado em 11 de Julho de 2008. (em inglês)</ref> em Outubro de [[2006]] que o [[sistema de arquivos]] padrão no [[Suse]] Linux passou a ser o [[ext3]].
 
== Características ==
*-----------------------------------*
ReiserFS usa [[Árvore (estrutura de dados)|árvores]] balanceadas para tornar o processo de busca de arquivos, informações sobre segurança e outros metadados mais eficiente. Para arquivos muito pequenos, seus dados podem ser armazenados próximos aos metadados, então, ambos podem ser recuperados com um pequeno movimento do mecanismo da "cabeça" de leitura do [[disco rígido|disco]]. Essa propriedade vai contribuir para um melhor desempenho caso uma aplicação necessite abrir muitos [[arquivo]]s pequenos rapidamente.<ref>[http://www.funtoo.org/en/articles/linux/ffg/1/ Using ReiserFS and Linux] Acessado em 11 de Julho de 2008. (em inglês) </ref>
 
No caso de um desligamento incorreto do sistema, o ReiserFS é capaz de recuperar a consistência do sistema de arquivos em pouco tempo e a possibilidade de perda de pastas ou partições é reduzida. Em compensação, os arquivos que eventualmente estiverem sendo gravados no exato momento em que acabou a energia ficarão com seus dados
corrompidos, haverá acesso aos arquivos normalmente, mas o conteúdo estará truncado ou incompleto.
 
=== Características técnicas ===
 
As principais fontes para a descrição técnica do ReiserFS são: (i) Florian Buchholz<ref>[http://homes.cerias.purdue.edu/~florian/reiser/reiserfs.php The structure of the Reiser file system] Acessado em 03 de maio de 2010. (em inglês)</ref>; (ii) o código fonte do Linux (disponível em http://www.kernel.org); (iii) o pacote <tt>reiserfsprogs</tt>, disponível em http://ftp.kernel.org/pub/linux/utils/fs/reiserfs/.
 
O ReiserFS teoricamente suporta vários tamanhos de bloco: 512, 1024, 4096 e 8192 bytes. Entretanto, até a versão 3.6.21 do <tt>reiserfsprogs</tt> e até a versão 2.6.32 do Linux, o único tamanho suportado é de 4096 bytes (4 KiB). Um bloco pode ser formatado ou não-formatado. Um bloco formatado pode conter um dentre os seguintes '''itens''': (i) '''''stat''''', que contém os metadados de um arquivo ou diretório; (ii) '''diretório'''; (iii) '''direto''', que contém dados de um arquivo, se seu tamanho for de até 4048 bytes; (iv) '''indireto''', que aponta para blocos não-formatados. Blocos não-formatados armazenam dados de arquivos que ocupam mais que um item direto.
 
== Desvantagens ==
Uma desvantagem do ReiserFS é o seu consumo de [[CPU]] muito elevado. Utiliza no mínimo 7 por cento da [[CPU]], chegando a usar até 99 por cento, quando a actividade de disco é elevada.{{carece de fontes|data=Dezembro de 2008}}
 
O futuro do ReiserFS é atualmente dado como incerto<ref>[http://arstechnica.com/news.ars/post/20080708-reiserfs-fading-into-obscurity-as-maker-leads-cops-to-corpse.html ReiserFS fading into obscurity as maker leads cops to corpse] Acessado em 11 de Julho de 2008. (em inglês)</ref>, em virtude da prisão em 10 de Outubro de [[2006]] de [[Hans Reiser]], seu criador, e sua condenação em 28 de Abril de [[2008]] pelo assassinato de sua mulher no início de Setembro de 2006. Atualmente, devido à paralisação das atividades da Namesys, o projeto ReiserFS está armazenado em kernel.org<ref>[http://www.kernel.org/pub/linux/utils/fs/reiserfs/ Index of /pub/linux/utils/fs/reiserfs] Acessado em 11 de Julho de 2008.</ref>.
 
{{ref-section}}
 
== Veja também ==
 
* [[Reiser4]]
* [[FAT]]
* [[Ext2|EXT2]]
* [[Ext3|EXT3]]
* [[NTFS]]
 
=={{Ligações externas}}==
* [http://www.everything2.com/index.pl?node_id=510028&lastnode_id=0 ReiserFS Explanation] Acessado em 11 de Julho de 2008. (em inglês)]
 
[[Categoria:Sistemas de ficheiros]]
[[Categoria:Linux]]