kernelnewbies.kernelnewbies.org archive mirror
 help / color / mirror / Atom feed
* Query: UBIFS: How to detect empty volumes
@ 2021-06-24 16:00 Pintu Agarwal
  2021-06-24 16:09 ` Pintu Agarwal
  0 siblings, 1 reply; 5+ messages in thread
From: Pintu Agarwal @ 2021-06-24 16:00 UTC (permalink / raw)
  To: open list, linux-mtd, Richard Weinberger, linux-fsdevel,
	Phillip Lougher, Sean Nyekjaer, Kernelnewbies


[-- Attachment #1.1: Type: text/plain, Size: 1552 bytes --]

Hi,

I have one basic query related to UBIFS volumes on a system with NAND
partition.
In short, how to detect a particular empty volume inside a system partition
while flashing the partition image?

Suppose I have one big system partition that consists of 4-5 ubi volumes
inside it with varying sizes.
Lets say:
-- System Partition (ubi image)
    - rootfs volume (ro, squashfs)
    - data volume (rw, ubifs)
    - firmware volume (ro, ubifs)
    - some-other volume (ro, squashfs)

Consider that all these could be flashed together as part of system.ubi
image in a single shot from the bootloader.
Now, suppose, one of the volume image (say firmware) is missing or remains
empty (as you know we can have empty volumes).

So, during system image flashing, we wanted to detect if one of the volume
(firmware) is empty.
Since this is an important volume, so we wanted to detect if this volume is
empty/missing we will abort flashing the system partition.
As there is no point in booting the system without this partition.

So, I am exploring options, how can this be detected ?
I mean is there any kind of magic number or header information which we can
read to detect a particular empty volume ?
Can we get any information from just "system.ubi" image to indicate about
the volume information ?
Also it could be possible that 2 or more volumes are empty, but we are only
concerned about one particular volume (firmware), so how to detect
particular volume ?

If anyone has any thoughts about this requirement, please share your
opinion.


Thanks,
Pintu

[-- Attachment #1.2: Type: text/html, Size: 3839 bytes --]

[-- Attachment #2: Type: text/plain, Size: 170 bytes --]

_______________________________________________
Kernelnewbies mailing list
Kernelnewbies@kernelnewbies.org
https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2021-06-29 17:18 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-06-24 16:00 Query: UBIFS: How to detect empty volumes Pintu Agarwal
2021-06-24 16:09 ` Pintu Agarwal
2021-06-27  8:42   ` Richard Weinberger
2021-06-27 13:49     ` Pintu Agarwal
2021-06-27 18:28       ` Steve deRosier

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).