From: Goswin von Brederlow Subject: Re: [PATCH 15/15][e2fsprogs] 64-bit mke2fs cleanup [NEW Version] Date: Fri, 18 Jul 2008 21:59:14 +0200 Message-ID: <873am79d65.fsf@frosties.localdomain> References: <20080715164332.28567.27913.stgit@ichigo> <20080715165129.28567.7837.stgit@ichigo> <20080717154604.3fb8e084@ichigo> <87r69ro263.fsf@frosties.localdomain> <20080718101518.0722e9e4@gara> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Cc: Goswin von Brederlow , "Theodore Ts'o" , linux-ext4@vger.kernel.org To: "Jose R. Santos" Return-path: Received: from fmmailgate03.web.de ([217.72.192.234]:52275 "EHLO fmmailgate03.web.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1756033AbYGRT7Q (ORCPT ); Fri, 18 Jul 2008 15:59:16 -0400 In-Reply-To: <20080718101518.0722e9e4@gara> (Jose R. Santos's message of "Fri, 18 Jul 2008 10:15:18 -0500") Sender: linux-ext4-owner@vger.kernel.org List-ID: "Jose R. Santos" writes: > On Fri, 18 Jul 2008 13:35:32 +0200 > Goswin von Brederlow wrote: > >> "Jose R. Santos" writes: >> >> > Hi folks, >> > >> > I'm posting a new version of the 64-bit mke2fs patch since it was broken >> > in many ways (many thanks to Goswin for having a look and pointing them >> > out). This one can actually handle large fs as runs until its time to >> > allocate table (where it barfs due bitmap issues). To make 64bit fs, I >> > use the following command. >> > >> > mke2fs -T ext4dev -O64bit /dev/my_large_disk >> >> Just like ext2/3 default to a 4k blocksize if it exceeds 2^32 1k >> blocks shouldn't ext4 default to 64bit if it exceeds 2^32 4k blocks? > > Eventually, when the feature is stable enough, we can change the > default in mke2fs.conf to include this feature for the ext4 fs_type. > The problem of setting it only if the fs exceeds 2^32 blocks is that > you will not be able to resize an fs from 32 to 64bit due to the block > group descriptor size change. Once the feature is stable, it should > set as default regardless of the storage size. Won't tune2fs be able to adjust the descriptor size? I thought all the keeping compatibility with ext2/3 was so people could upgrade without reformating. Or is that maxime broken with 64bit support? MfG Goswin