2012-07-12 11 views
7

cosa è 'cancella blocco' nell'utilità mkfs.jffs2?Che cosa è 'cancella il blocco' nell'utility `mkfs.jffs2 'in Linux?

Non sono riuscito a trovare nulla su google, forse a causa delle mie carenti capacità di ricerca. Qualcuno può dirmi di cosa si tratta?

Qualcuno può descrivere cos'è 'cancella blocco'?

+0

Qualcosa correlato alla dimensione del blocco di cancellazione del flash, presumibilmente. – janneb

+0

Buona domanda; come janneb, ho pensato che fosse correlato alla conservazione delle celle flash, ma sembra essere un miglioramento delle prestazioni di FS (vedi http://www.linux-mtd.infradead.org/doc/jffs2.html) ma non capisco il testo, entrambi. –

+0

Quindi, qual è la dimensione del blocco di cancellazione del flash @janneb ?? puoi descrivermelo per favore? :) –

risposta

8

JFFS2 funziona su flash raw, non su dispositivi come stick USB dotati di firmware che li fa apparire come i dischi tradizionali. Il flash NAND grezzo può solo cancellare (cioè impostare i bit su 1) in blocchi molto grandi. Il "blocco di cancellazione" è la dimensione di un blocco che il dispositivo può cancellare.

Cerca in /proc/mtd per vedere a cosa pensa il tuo sistema che la dimensione del blocco di cancellazione di ogni dispositivo sia. (È necessario un dispositivo MTD (dispositivo con tecnologia di memoria, cioè flash raw) per utilizzare/proc/mtd e per JFFS2 essere utile.)

+1

thx per la risposta !!^_^mi ha aiutato molto. –

+0

Grazie, una buona spiegazione inesplicabile, ha aiutato molto. Come posso trovare la configurazione di cancellazione di un filesystem JFFS2 in esecuzione. Ho la sensazione che ci sia una mancata corrispondenza sul mio sistema – Achim