From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from risingsoftware.com ([207.192.70.63] helo=li32-63.members.linode.com) by bombadil.infradead.org with esmtps (Exim 4.69 #1 (Red Hat Linux)) id 1LmpRF-0003pU-TS for linux-mtd@lists.infradead.org; Thu, 26 Mar 2009 13:16:18 +0000 Date: Fri, 27 Mar 2009 00:15:50 +1100 From: Hamish Moffatt To: Artem Bityutskiy Subject: Re: ubifs version 1 compatibility Message-ID: <20090326131550.GA15665@cloud.net.au> References: <20090326051508.GA4760@cloud.net.au> <1238049297.3321.20.camel@localhost.localdomain> <20090326074443.GA7842@cloud.net.au> <1238061023.3321.67.camel@localhost.localdomain> <20090326120431.GA13745@cloud.net.au> <1238069525.3321.83.camel@localhost.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1238069525.3321.83.camel@localhost.localdomain> Cc: linux-mtd@lists.infradead.org List-Id: Linux MTD discussion mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , On Thu, Mar 26, 2009 at 02:12:05PM +0200, Artem Bityutskiy wrote: > On Thu, 2009-03-26 at 23:04 +1100, Hamish Moffatt wrote: > > On Thu, Mar 26, 2009 at 11:50:23AM +0200, Artem Bityutskiy wrote: > > > On Thu, 2009-03-26 at 18:44 +1100, Hamish Moffatt wrote: > > > makes it very difficult to turn old image into new one. This will > > > basically mean we need: > > > > > > 1. extract files from the old image > > > 2. feed them to mkfs.ubifs. > > > > > > > Maybe before upgrade we could run mkfs.ubifs using the contents of the > > > > existing volume to create the new format, unmount it and ubiupdatevol it.. > > > > > > The easiest way to do this is to boot the old kernel, > > > e.g. in vmware, extract the files using the nandsim technique: > > > http://www.linux-mtd.infradead.org/faq/ubifs.html#L_ubifs_nandsim > > > > > > then feed them to mkfs.ubifs. > > > > Well I have these files on embedded devices out in the real world. The > > volume is storing user data, so I need to do this change in-place. > > Let me make sure I understand the need. > > So you have devises with v1 format in the wild. You want to upgrade > those devices. While upgrading, you will re-write some UBI volumes, but > after upgrade the user-data volume should contains exactly the same data > as before the upgrade, right? Yes, that's what I need. thanks Hamish -- Hamish Moffatt VK3SB