Что такое «стереть блок» в утилите mkfs.jffs2 в Linux?

что такое «стереть блок» в утилите mkfs.jffs2?

В гугле ничего не нашел, может быть, из-за моих плохих навыков поиска. Кто-нибудь может сказать мне, что это такое?

Может ли кто-нибудь описать, что такое «блок стирания»?


person Young Hyun Yoo    schedule 12.07.2012    source источник
comment
Предположительно, что-то связанное с размером блока стирания флэш-памяти.   -  person janneb    schedule 12.07.2012
comment
Хороший вопрос; как и janneb, я предположил, что это связано с сохранением ячеек флэш-памяти, но, похоже, это улучшение производительности FS (см. linux-mtd.infradead.org/doc/jffs2.html), но я тоже не понимаю текст.   -  person Aaron Digulla    schedule 12.07.2012
comment
Тогда каков размер блока флэш-стирания @janneb?? можете ли вы описать это мне, пожалуйста? :)   -  person Young Hyun Yoo    schedule 12.07.2012
comment
Это похоже на размер блока, так что, если вам нужно стереть данные, они будут стерты только на единицу «размера стираемого блока»? например) Если мне нужно стереть 10, но размер стираемого блока равен 4, мне нужно стереть 12??   -  person Young Hyun Yoo    schedule 12.07.2012
comment
Я думаю, что я должен изменить вопрос ... Я даже не уверен, что такое блок стирания ?? Т_Т   -  person Young Hyun Yoo    schedule 12.07.2012
comment
@YoungHyunYoo: см., например. lwn.net/Articles/428584   -  person janneb    schedule 12.07.2012


Ответы (1)


JFFS2 работает на необработанной флэш-памяти, а не на таких устройствах, как USB-накопители, прошивка которых делает их похожими на традиционные диски. Необработанная флэш-память NAND может стирать (т. е. устанавливать биты в 1) только в очень больших блоках. «Блок стирания» — это размер блока, который устройство может стереть.

Посмотрите в /proc/mtd, чтобы узнать, какой размер блока стирания для каждого устройства считает ваша система. (Вам понадобится устройство MTD (устройство технологии памяти, то есть необработанная флэш-память) для использования /proc/mtd и для JFFS2, чтобы быть полезным.)

person Andy Lutomirski    schedule 13.11.2012
comment
Спасибо, хорошее понятное объяснение, очень помогло. Как узнать конфигурацию стирания работающей файловой системы JFFS2. Я нутром чувствую, что в моей системе есть несоответствие - person Achim; 08.10.2014