Origem: Wikipédia, a enciclopédia livre
desenvolvedor David Woodhouse
Nome completo journalling versão do Flash File System 2
Introduzido (Linux 2.4.10)
características
Transparente de compressão zlib, rubin e rtime
Sistemas operacionais suportados Linux
Journalling versão do Flash File System 2 ou JFFS2 é um sistema de arquivo de log-estruturadas para uso com dispositivos de memória flash. É o sucessor do JFFS. JFFS2 foi incluído no kernel do Linux desde o 2.4.10 (2001/09/23) release. JFFS2 também está disponível para um par de bootloaders, como Das U-Boot, do Open Firmware, o RTOS eCos eo RedBoot.
O novo sistema de arquivos LogFS visa substituir JFFS2, mas se concentra mais em dispositivos de grande porte (> 64 MB - 512 MB), ver também UBIFS e YAFFS.
Características
JFFS2 introduzidas:
* Suporte para dispositivos de memória flash NAND. Isto envolveu uma quantidade considerável de trabalho como dispositivos NAND tem uma interface de I / O seqüencial e não pode ser de memória mapeada para a leitura.
* Hard links. Isso não foi possível em JFFS devido a limitações no formato de disco.
* Compression. Três algoritmos estão disponíveis: zlib, rubin e rtime.
* Melhor performance. JFFS tratou o disco como um log puramente circular. Isso gerou uma grande quantidade de I/O desnecessários.
Desvantagens
* Todos os nós devem ser verificados no momento da montagem. Isto é lento e está se tornando um problema cada vez mais grave como os dispositivos flash estão em escala ascendente na escala Gigabyte.
* Blocos muitos pequenos de dados podem até levar a taxas de compressão negativa, por isso é essencial para aplicações usarem buffers ao escreverem grandes blocos.
* Não existe maneira prática de dizer o quanto de espaço livre utilizável é deixado em um dispositivo uma vez que esta depende tanto como os dados adicionais podem ser comprimidos, ea seqüência da escrita.
Veja também
* Lista de sistemas de arquivo (em inglês)
* YAFFS(wikipedia)
* UBIFS(wikipedia)
* LogFS(wikipedia)
* ZFS(wikipedia)
* Btrfs(wikipedia)
* NILFS(wikipedia)
Ligações externas (em inglês)
* Red Hat JFFS2 local
* JFFS: The journalling flash file system por David Woodhouse (PDF)
* JFFS2 lista de discussão oficial
* JFFS2 FAQ
Estes trechos foram retirados da wikipedia en inglês (link) eventuais erros de tradução serão corrigidos. Obrigado
OBSERVAÇÃO: Todos os nosso textos são disponibilizados sob a licença Creative Commoms, veja o banner no topo da barra lateral direita para mais informações.