Discussion:
[uClinux-dev] Having troubles in updating MTD partitions
Geert Uytterhoeven
2013-11-20 08:51:44 UTC
Permalink
31 3 5884 mtdblock3
5884 is the raw size of mtdblock3.
but when i try to use memory relevant tools, it shows me something like
# df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/root 5824 5824 0 100% /
5824 is the usable size of the file system on mtdblock3, i.e. after subtracting
the overhead for file system bookkeeping.

Gr{oetje,eeting}s,

Geert

--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert at linux-m68k.org

In personal conversations with technical people, I call myself a hacker. But
when I'm talking to journalists I just say "programmer" or something like that.
-- Linus Torvalds
Geert Uytterhoeven
2013-11-20 11:02:29 UTC
Permalink
Post by Geert Uytterhoeven
Post by Geert Uytterhoeven
5824 is the usable size of the file system on mtdblock3, i.e. after subtracting
the overhead for file system bookkeeping.
By default mtd partitions were like
cat /proc/partitions
major minor #blocks name
31 0 8192 mtdblock0
31 1 256 mtdblock1
31 2 2048 mtdblock2
31 3 5824 mtdblock3
31 4 64 mtdblock4
mtdblock3 was having 5824 blocks and 5824 blocks were able to use,
I think you are missing my point, i have increase size of mtdblock3 but i am unable use whole partion and idk why
Sorry, I indeed misunderstood you.

Could it be that jffs2 requires a minimum granularity for file system sizes?
Probably the size needs to be a multiple of the eraseblock size?

$ factor 5824
5824: 2 2 2 2 2 2 7 13
$ factor 5884
5884: 2 2 1471

I.e. the former is a multiple of 64 (KiB), the latter is a multiple of 4 (KiB).
Post by Geert Uytterhoeven
there is one more thing, Can any one tell me how i can change eraseblock for a partition, i > believe i also having wrong eraseblock for mtdblock3
Sorry, I don't know.

Gr{oetje,eeting}s,

Geert

--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert at linux-m68k.org

In personal conversations with technical people, I call myself a hacker. But
when I'm talking to journalists I just say "programmer" or something like that.
-- Linus Torvalds

Loading...