From owner-freebsd-questions Tue Mar 19 23:18: 9 2002 Delivered-To: freebsd-questions@freebsd.org Received: from root.com (nexus.root.com [209.102.106.178]) by hub.freebsd.org (Postfix) with ESMTP id 7F54637B405; Tue, 19 Mar 2002 23:18:02 -0800 (PST) Received: (from dg@localhost) by root.com (8.11.2/8.11.2) id g2K7IFr95187; Tue, 19 Mar 2002 23:18:15 -0800 (PST) (envelope-from dg) Date: Tue, 19 Mar 2002 23:18:15 -0800 From: David Greenman To: "Steve O'Hara-Smith" Cc: Joseph Gleason , mrcpu@internetcds.com, stable@FreeBSD.ORG, questions@FreeBSD.ORG Subject: Re: Problems with large disk. (> 1 TB) Message-ID: <20020319231815.V75496@nexus.root.com> References: <20020319131556.D99985@backmaster.cdsnet.net> <008901c1cf8c$be5d6f50$090510ac@gleason> <20020320080934.3b8823d8.steve@sohara.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20020320080934.3b8823d8.steve@sohara.org>; from steve@sohara.org on Wed, Mar 20, 2002 at 08:09:34AM +0100 Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG >On Tue, 19 Mar 2002 16:26:32 -0500 >"Joseph Gleason" wrote: > >JG> I don't have a solution for you, but I am pretty sure I know the problem: >JG> >JG> calc 2^31*512 = 1TB. > > That points to one option - use vinum to concatenate two half >terabyte subdiscs. That won't work around the problem. The Vinum device would then be too large. The maximum device size is 1TB worth of 512 byte blocks due to the size of a daddr_t (a signed 32 bit int). There is exactly one solution to this problem, and that is to change pretty much the whole kernel to handle 64 bit daddr_t's. This is several man-months of work for someone very familiar with the kernel internals. -DG David Greenman Co-founder, The FreeBSD Project - http://www.freebsd.org President, TeraSolutions, Inc. - http://www.terasolutions.com President, Download Technologies, Inc. - http://www.downloadtech.com Pave the road of life with opportunities. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message