2012-07-12 6 views
7

¿Qué es 'borrar bloque' en la utilidad mkfs.jffs2?¿Qué es 'borrar bloque' en la utilidad `mkfs.jffs2 'en Linux?

No pude encontrar nada buscando en Google, tal vez debido a mis habilidades de búsqueda deficientes. ¿Alguien puede decirme qué es?

¿Alguien puede describir lo que es 'borrar el bloque'?

+0

Algo relacionado con el tamaño del bloque de borrado de flash, presumiblemente. – janneb

+0

Buena pregunta; como janneb, supuse que estaba relacionado con la preservación de células flash pero parece ser una mejora en el rendimiento de FS (ver http://www.linux-mtd.infradead.org/doc/jffs2.html) pero no entiendo el texto, tampoco. –

+0

Entonces, ¿qué es el tamaño de bloque de borrado flash @janneb ?? ¿Puedes describirlo por favor? :) –

Respuesta

8

JFFS2 se ejecuta en flash sin formato, no en dispositivos como memorias USB que tienen firmware que los hace parecer discos tradicionales. El flash NAND en bruto solo puede borrar (es decir, establecer bits en 1) en bloques muy grandes. El "bloque de borrado" es el tamaño de un bloque que el dispositivo puede borrar.

Mire en /proc/mtd para ver lo que su sistema piensa que es el tamaño de bloque de borrado de cada dispositivo. (Necesitará un dispositivo MTD (dispositivo de tecnología de memoria, es decir, raw flash) para usar/proc/mtd y para que JFFS2 sea útil.)

+1

thx por la respuesta !!^_^me ayudó mucho. –

+0

Gracias, buena explicación indescifrable, ayudó mucho. ¿Cómo averiguo la configuración de tamaño borrado de un sistema de archivos JFFS2 en ejecución? Tengo la corazonada de que no hay un desajuste en mi sistema – Achim

Cuestiones relacionadas