Re: Discovering current MTD partition

Artem Bityutskiy
2011-04-28T07:41:51Z

On Thu, 2011-04-28 at 09:31 +0200, Ricard Wanderlof wrote:
> On Wed, 27 Apr 2011, umar@janteq.com wrote:
>
> > Hi,
> >
> > /proc/mounts as well doesn't relay any info about /dev/mtdXX.
>
> Sorry, you are right of course. It just seems to say /dev/root on my
> system.
>
> The df command however seems to figure out which mtd device is mounted on
> / . I don't know exactly how it finds this out though. I'm pretty sure it
> uses /proc/mounts, because if /proc/mounts is missing it doesn't output
> anything, but it must be getting extra information from somewhere.
>
> /Ricard

Well, the best it to look at df sources. But here is my guess:

/dev/root must have come from the kernel command line, if I'm not
mistaken. You can find out what is your /dev/root from /proc/cmdline -
find rootfs=<xxx> there, and xxx is your device.

--
Best Regards,
Artem Bityutskiy (Артём Битюцкий)