Discovering current MTD partition

Ricard Wanderlof ricard.wanderlof at axis.com
Wed Apr 27 02:22:08 EDT 2011


> On Wed, 27 Apr 2011, Artem Bityutskiy wrote:
> 
> > On Tue, 2011-04-26 at 16:43 -0700, Umar Qureshey wrote:
> > Hi,
> > 
> > I searched this list's archive but did not see anything pertinent.
> > 
> > I was wondering if there is a way to find out what the currently active mtd
> > partition is.  In my system, I have a few flash partitions for my file
> > system and the kernel boots with the partition that is specified on the
> > kernel command line.  Aside from scanning /proc/cmdline, is there a way to
> > programmatically ascertain which mtd partition is active *now*. 
> > I need to find this information within a Python script but really if it can
> > be done in C (perhaps a syscall?), it's all I need.
> 
> What does active mean? Anyway, there is /proc/mtd at your disposal.

If you want to find out which partition is mounted as root you could look 
at /proc/mounts .

/Ricard
-- 
Ricard Wolf Wanderlöf                           ricardw(at)axis.com
Axis Communications AB, Lund, Sweden            www.axis.com
Phone +46 46 272 2016                           Fax +46 46 13 61 30



More information about the linux-mtd mailing list