Sistemas de Arquivos
O Ext2 (Second Extended file system) é um sistema de arquivos para dispositivos de blocos (disco rígido, disquete, pen drive). Foi desenvolvido para o Linux por Rémy Card para substituir o Ext (Extended file system), que também havia sido criado por Rémy Card.
Linus Torvalds adaptou o sistema de arquivos do MINIX, de Andrew Tanenbaum, para o Linux. Entretanto, aquele sistema tinha várias limitações, como o tamanho do volume suportado (máximo de 64 MiB) e nome de arquivos (até 14 caracteres).
Após a inclusão do VFS (Virtual Filesystem) no núcleo inicialmente escrito por Chris Provenzano, depois reescrito por Torvalds, Rémy Card criou o Ext em 1992, que foi incluído no Linux 0.96c. Esse sistema de arquivos estendeu o limite do volume para 2 GiB e o tamanho do nome de arquivo para 255 caracteres.
O Ext ainda tinha alguns problemas, como a falta de suporte a modificação em nós-i e no tempo de modificação do arquivo. E com o uso, o sistema ficava fragmentado e lento. No início de 1993 foram disponibilizados 2 novos sistemas: o XiaFS, de Frank Xia, também baseado no Minix; e o Ext2, que tornou-se o sistema de arquivos padrão para instalações Linux.
Ext3
O Ext3 (Third Extended file system) é um sistema de arquivos desenvolvido por Stephen C. Tweedie para o Linux, que acrescenta alguns recursos ao Ext2, dos quais o mais visível é o journaling ou diário. O sistema de arquivos ext3 ou prorrogado terceiro é um sistema de arquivos com diário que é comumente usada pelo kernel Linux. É o padrão do sistema de arquivos para muitos populares distribuições Linux . Stephen C. Tweedie primeiro revelou que ele estava trabalhando na extensão ext2 no Diário do Linux ext2fs Filesystem em um documento de 1998 e mais tarde em uma lista de discussão do destacamento kernel em fevereiro de 1999, e o sistema de arquivos foi fundida com a a linha principal do kernel do Linux em novembro de 2001. Sua principal vantagem sobre ext2 é o diário, que melhora a confiabilidade e elimina a