Linux: Alternativa para UBIFS no MLC NAND

7

O status de UBIFS no Linux em cima de MLC O NAND tem nunca foi perfeito . E embora essa entrada tenha sido removida da FAQ hoje em dia , o suporte para a UBIFS em O topo da MLC NAND foi oficialmente declarado como não suportado:

Discussão completa em patchwork.kernel.org:

Então, estou procurando uma substituição de longo prazo do sistema de arquivos para um MAND NAND, conforme encontrado em um MIPS Creator CI20 :

Este é um flash NAND Samsung K9GBG08UOA e não parece que existe uma maneira de colocar este dispositivo no modo SLC.

Parece que o jffs2 também não é uma alternativa:

Existe algum outro sistema de arquivos alternativo (possivelmente com desempenho comparável)?

    
por malat 08.06.2018 / 09:24

3 respostas

-1

Então, parece que duas opções são possíveis:

  1. git reverter b5094b7f135be e, em seguida,
  2. aguarde mais trabalho em MLC + NAND

    The fact that MLC NANDs are not supported by UBI is not necessarily definitive. I have a branch with all the work we've done to add MLC support to UBI 2. If you have time to invest in it, feel free to take over this work.

    Anyway, the decision to remove this driver is not mine, and this patch allows me to at least compile-test this driver.

Algo para experimentar:

  • ext4 em cima da camada de blocos MTD
por 13.07.2018 / 11:50
0

Is there any [Linux] filesystem ... [that supports] UBIFS on top of MLC NAND?

Não;

A partir do Linux 4.17, não há sistemas de arquivos que tratem especificamente do MLC NAND.

Idealmente, o sistema de arquivos não precisa saber sobre o meio de armazenamento, pois as peculiaridades e os recursos devem ser manipulados de forma transparente. É claro que praticamente isso não é verdade, mas é a única suposição que se pode fazer sobre os futuros meios, por isso não é surpreendente que no Linux 4.17 o jffs2 seja o único sistema de arquivos a ser verificado;

> grep -lr MTD_MLCNANDFLASH fs
fs/jffs2/fs.c

e

find fs -maxdepth 1 -type d | wc -l
72

Isso significa que apenas 1 de ~ 70 sistemas de arquivos se importam com o MLC.

Não vejo nada em sistemas de arquivos fora da árvore, como zfs qualquer um.

    
por 08.07.2018 / 17:22
0

Se você tem a opção de incluir software comercial, o Datalight atualmente ainda suporta MLC. Eu não tenho ideia de quanto custa, ou se há uma licença grátis para uso não comercial.

Minha única conexão é que estou na lista de discussão deles e participei de dois seminários on-line. Eu nunca usei seus produtos, então aplique ressalvas e grãos de sal de acordo. Boa sorte.

Links relacionados, mais recentes primeiro:

por 23.07.2018 / 19:10