Em Sun, Nov 24, 2002 at 07:39:17PM +0100, Thiago Macieira escreveu: Content-Description: signed data > Sergio Durand wrote:
> >o ext2 eh o velho conhecido de todos... o raiserfs eu nao faco a minima > >ideia... e tenho uma duvida sobre ext3... por acaso o ext3 nao seria o > >ext2 com alguns modulos carregados pra emular um controle melhor de fs ?? > >ou oq eu falei nao tem nada a ver... e o ext3 eh um fs totalmente > >independente do ext2 ? > O ext2, cujo nome � Second Extended, � o velho conhecido de todos sim. Foi > durante muito tempo o sistema de arquivos padr�o do Linux -- praticamente o > �nico dispon�vel depois que o Extended (ext) foi removido dos kernels 2.0 e > 2.1. Seu tamanho m�ximo � de 2 TB. Cabe notar que o ext2 n�o � mais > desenvolvido, ainda que continue presente nos kernels 2.5. Ele simplesmente > parou onde est�. bzzt, wrong :) Ele continua sendo desenvolvido, vide hashdir do Daniel Phillips, extended attributes (xattr), bestbits ACL, etc, etc que foram features novas para o ext2 introduzidas durante a s�rie 2.5, muitas outras coisas est�o sendo desenvolvidas e dever�o ser introduidas pelo time do ext2 (sct, tytso, adilger, etc) no futuro: tail-merging, online resizing, extent maps, etc http://sourceforge.net/projects/e2fsprogs http://www.linux-kongress.org/2001/abstracts.html (procure por "roadmap") Este � um paper apresentado pelo Theodore T'so (aka tytso) na FREENIX, durante a USENIX 2002: http://thunk.org/tytso/linux/extensions-ext23.html > O ext3, que deveria chamar-se Third Extended, mas nunca vi esse nome, no > momento � o ext2 com suporte a journalling (qual a palavra em portugu�s para > isso?). Ele foi inclu�do no kernel l� pelo meio da s�rie 2.4, embora > estivesse dispon�vel algum tempo antes como patch. O formato de disco � > exatamente igual ao do ext2, com a diferen�a que o ext3 possui o jornal. Ou > seja, um ext3 desmontado corretamente � um ext2. > Na verdade, era assim at� agora. Como eu falei, o ext2 parou de ser > desenvolvido, enquanto que o ext3 continua avan�ando. nope, ambos continuam avan�ando e dever� haver consolida��o de c�digo, pois o read path dos dois � praticamente igual, sendo diferentes somente no write path, onde ordena��o de commits para o disco � importante para o suporte a journalling. > O ReiserFS (n�o RaiserFS) foi o primeiro sistema de arquivos com suporte a > journalling a entrar no kernel oficial: no 2.4.1. N�o posso afirmar com > certeza a performance dele com rela��o ao ext3, mas dizem por a� que ele � > mais r�pido para arquivos pequenos e para grandes volumes de opera��es. O > ReiserFS atualmente em uso � a vers�o 3.6. A vers�o 4.0 que vem por a� > promete grandes mudan�as para melhor. Tanto o ext2/3 como o ReiserFS permitem > o aumento e diminui��o do tamanho do sistema de arquivos, mas o ReiserFS pode > ser aumentado sem ser desmontado. Esta � uma das modifica��es planejadas para o ext2. > A estes sistemas de arquivos, podemos tamb�m juntar mais dois: o JFS da IBM e > o XFS da SGI. O XFS tamb�m j� faz parte do kernel oficial e possui suporte a > ACLs e atributos estendidos. A SGI fornece tamb�m bibliotecas para acessar > esses metadados em uma maneira que pretende ser o padr�o no Linux. O XFS pode > crescer, mas n�o pode diminuir depois. O JFS da IBM acho que ainda n�o est� > no kernel oficial. > Al�m disso, temos ainda o velho sistema de arquivos do Minix (anterior ao > Extended), que � interessante quando se precisa usar um sistema de arquivos > no estilo Unix num disquete, j� que o ext2 � meio pesado para isso. Existem hoje _32_ sistemas de arquivo no Linux, e alguns que morrerram est�o sendo ressuscitados, como o xiafs, conforme discuss�o recente na lista linux-kernel. E alem destes existem outros sendo desenvolvidos, como o clusterfs do adilger e braam, o linlogfs que � outro que tem suporte a journalling e outros mais. > PS: posso ter falado besteira! S� uma 8) - Arnaldo Assinantes em 24/11/2002: 2246 Mensagens recebidas desde 07/01/1999: 191350 Historico e [des]cadastramento: http://linux-br.conectiva.com.br Assuntos administrativos e problemas com a lista: mailto:[EMAIL PROTECTED]
