Received: with ECARTIS (v1.0.0; list linux-xfs); Sun, 23 May 2004 18:27:59 -0700 (PDT) Received: from zok.sgi.com (mtvcafw.sgi.com [192.48.171.6]) by oss.sgi.com (8.12.10/8.12.9) with SMTP id i4O1RsKO025279 for ; Sun, 23 May 2004 18:27:54 -0700 Received: from larry.melbourne.sgi.com (larry.melbourne.sgi.com [134.14.52.130]) by zok.sgi.com (8.12.9/8.12.9/linux-outbound_gateway-1.1) with SMTP id i4O1Hihv029036 for ; Sun, 23 May 2004 18:17:45 -0700 Received: from wobbly.melbourne.sgi.com (wobbly.melbourne.sgi.com [134.14.55.135]) by larry.melbourne.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id LAA04356; Mon, 24 May 2004 11:17:41 +1000 Received: from wobbly.melbourne.sgi.com (localhost [127.0.0.1]) by wobbly.melbourne.sgi.com (SGI-8.12.5/8.12.5) with ESMTP id i4O1Hdln752670; Mon, 24 May 2004 11:17:40 +1000 (EST) Received: (from nathans@localhost) by wobbly.melbourne.sgi.com (SGI-8.12.5/8.12.5/Submit) id i4O1HciD751259; Mon, 24 May 2004 11:17:38 +1000 (EST) Date: Mon, 24 May 2004 11:17:38 +1000 From: Nathan Scott To: Phy Prabab Cc: linux-xfs@oss.sgi.com Subject: Re: limitation of inode count on x86 (32b) Message-ID: <20040524111738.C751892@wobbly.melbourne.sgi.com> References: <20040523225013.51141.qmail@web90002.mail.scd.yahoo.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <20040523225013.51141.qmail@web90002.mail.scd.yahoo.com>; from phyprabab@yahoo.com on Sun, May 23, 2004 at 03:50:13PM -0700 X-archive-position: 3183 X-ecartis-version: Ecartis v1.0.0 Sender: linux-xfs-bounce@oss.sgi.com Errors-to: linux-xfs-bounce@oss.sgi.com X-original-sender: nathans@sgi.com Precedence: bulk X-list: linux-xfs Content-Length: 618 Lines: 21 On Sun, May 23, 2004 at 03:50:13PM -0700, Phy Prabab wrote: > Sirs, > > Do I understand correctly that XFS on x86 is limited > to 2^32 inodes? I am looking at making a fairly large > XFS file server where there will probably be millions > up millions of sym-links. Want to make sure I > properly size the server. > > Thank you for your time. All Linux filesystems are "limited" that way. The size of the inode number in the VFS is 32 bits on i386. See __kernel_ino_t, ino_t, and all the places where "unsigned long" is used directly, eg. the "struct inode" i_ino definition in linux/fs.h. cheers. -- Nathan