public inbox for linux-mtd@lists.infradead.org
 help / color / mirror / Atom feed
From: Mark Ryden <markryde@gmail.com>
To: Justin Waters <justin.waters@timesys.com>
Cc: "linux-mtd@lists.infradead.org" <linux-mtd@lists.infradead.org>
Subject: Re: Creating an ext3 partition on an mtd device
Date: Thu, 27 Aug 2009 08:59:32 +0300	[thread overview]
Message-ID: <dac45060908262259r2f5ff85tb2608bd02153e797@mail.gmail.com> (raw)
In-Reply-To: <1251321997.10982.101.camel@jjw-linux>

Hello, Justin,
Thanks for your answer.

Then why do I have in "Essential Linux Device Drivers" this , in
"Block Device Emulation" section of chapter 17, "Memory Technology
Devices" , this:

Block Device Emulation
The MTD subsystem provides a block driver called mtdblock that
emulates a hard disk over flash memory. You can put any filesystem,
say EXT2, over the emulated flash disk. Mtdblock hides complicated
flash access procedures (such as preceding a write with an erase of
the corresponding sector) from the filesystem. Device nodes created by
mtdblock are named /dev/mtdblock/X, where X is the partition number.
To create an EXT2 filesystem on the pda_fs partition of the handheld,
as shown in Figure 17.2, do the following:
bash> mkfs.ext2 /dev/mtdblock/2                 Create an EXT2 filesystem
                                                 on the second partition

bash> mount /dev/mtdblock/2 /mnt                Mount the partition


Regards,
Mark


On Thu, Aug 27, 2009 at 12:26 AM, Justin
Waters<justin.waters@timesys.com> wrote:
> Mark,
>
> On Wed, 2009-08-26 at 15:44 -0400, Mark Ryden wrote:
>> Hello,
>>
>> I want to create an ext2 partition on an mtd device.
>
> No, you don't.
>
> See: http://www.linux-mtd.infradead.org/faq/general.html#L_ext2_mtd
>
> and
>
> http://www.linux-mtd.infradead.org/doc/ubifs.html#L_raw_vs_ftl
>
>>  I tried to create a partition with fdisk /dev/mtdblock2
>>  The device is /dev/mtdblock2p1
>>  but: mkfs.ext3 /dev/mtdblock2p1  fails
>>
>>  What should I do ? Is it right in this case to use fdisk at all ?
>
> Unless you have some hard requirement for EXT2, you are much better off
> using a flash file system, like ubifs or jffs2.  Check out
> http://www.linux-mtd.infradead.org for more info.
>
>> Regards,
>> Mark Ryden
>
> - Justin Waters
>
>

  reply	other threads:[~2009-08-27  5:59 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-08-26 19:44 Creating an ext3 partition on an mtd device Mark Ryden
2009-08-26 21:26 ` Justin Waters
2009-08-27  5:59   ` Mark Ryden [this message]
2009-08-27  6:29     ` Artem Bityutskiy
2009-08-27  8:24       ` Jamie Lokier

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=dac45060908262259r2f5ff85tb2608bd02153e797@mail.gmail.com \
    --to=markryde@gmail.com \
    --cc=justin.waters@timesys.com \
    --cc=linux-mtd@lists.infradead.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox