Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1755422AbXFNKEx (ORCPT ); Thu, 14 Jun 2007 06:04:53 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1752140AbXFNKEp (ORCPT ); Thu, 14 Jun 2007 06:04:45 -0400 Received: from max.aladin.ro ([80.96.155.2]:33367 "EHLO aladin.ro" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751737AbXFNKEo (ORCPT ); Thu, 14 Jun 2007 06:04:44 -0400 Message-ID: <466E9FCF.4060509@aladin.ro> Date: Tue, 12 Jun 2007 16:29:51 +0300 From: Eduard-Gabriel Munteanu User-Agent: Thunderbird 2.0.0.0 (X11/20070326) MIME-Version: 1.0 To: Juergen Beisert CC: linux-kernel@vger.kernel.org, lkml@kev009.com Subject: Re: ext2 on flash memory References: <20070611101319.GA14284@DervishD> <191337B7-F4CC-4824-B669-48AE194BE141@sbcglobal.net> <11f674920706111735l7dec2136t32d40ee2ab4ccca4@mail.gmail.com> <200706120953.03735.juergen127@kreuzholzen.de> In-Reply-To: <200706120953.03735.juergen127@kreuzholzen.de> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1525 Lines: 27 *This message was transferred with a trial version of CommuniGate(r) Pro* Juergen Beisert wrote: > So it makes no sense to find the best filesystem for such a case. > There is no best one. It does make sense. Wear leveling isn't the only thing that matters. An important criteria is the total amount of wear that you get when using a filesystem. Some filesystems are simply not suitable: they either write too often to disk (though, as I said, this can be alleviated by COW-ing it or working on a copy and then updating the flash drive), or a single operation requires too many changes to its image/structure. Normal fs-s often change their internal structure, trading for space efficiency or speed. Better storage and accounting of data involve more complicated internal fs structures, that aren't too stable over time (that is, they change often and much). For example, an ISO9660 multisession rewritable CD/DVD trades space efficiency and flexibility for a lower wear and better wear-leveling. This is obvious, as the user triggers flushes to disk (that is, burning a new session) with a lower frequency, when his work is done, and the writes are always done sequentially (=> wear leveling). I'm not saying anything about UDF, since I don't know much about it. - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/