почему jffs2 всегда показывает 388 КБ как используемое пространство с помощью команды df?

почему jffs2 всегда показывает 388 КБ как используемое пространство с помощью команды «df»?

У меня есть два раздела mtd, один размером 640 КБ, а другой 1024 КБ. После стирания общей флэш-памяти всегда отображается 388 КБ как используемое пространство для обоих случаев.

Пожалуйста, помогите мне, почему он показывает такой тип поведения?


person user2114700    schedule 04.06.2013    source источник


Ответы (2)


Я предполагаю, что JFFS2 требует 388 КБ для ведения журнала. Просто для сравнения я сделал файл размером 640 КБ и попытался построить на нем файловую систему ext3:

$ dd if=/dev/zero of=testFS bs=1k count=640
640+0 records in
640+0 records out
655360 bytes (655 kB) copied, 0.00244463 s, 268 MB/s
$ mkfs.ext3 testFS
mke2fs 1.42 (29-Nov-2011)
testFS is not a block special device.
Proceed anyway? (y,n) y
...
Filesystem too small for a journal
Writing superblocks and filesystem accounting information: done

Поскольку журнал не добавлялся, файловая система фактически была ext2.

$ sudo mount testFS /mnt
$ mount
/home/user/testFS on /mnt type ext2 (rw)
$ df --si
/dev/loop1      640k   17k  591k   3% /mnt

Я отредактирую это, когда узнаю, как создать и смонтировать раздел JFFS2. Вам действительно нужен журнал для файловой системы размером 640 КБ?

person icedwater    schedule 04.06.2013
comment
Я использую флэш-устройство NOR объемом 16 МБ, где у нас есть несколько разделов, из которых 2 раздела мы сделали файловыми системами JFFS2, один используется для частного (640 КБ, конфигурация), а другой — для пользователя (1024 КБ, для загрузки файлов). На самом деле я тоже не уверен, почему мы выбрали файловую систему JFFS2, есть ли другой способ получить эти 388 КБ используемого пространства? - person user2114700; 04.06.2013
comment
Я не очень хорошо знаком с JFFS2, на самом деле мне пришлось погуглить его - я думаю, его лучше всего использовать на больших разделах, где журнал не займет много места. - person icedwater; 04.06.2013

JFFS2 требуется как минимум 3 блока стирания (обычно 128 КБ) для ведения журнала.

person ChristiaN    schedule 07.08.2014