From owner-freebsd-fs Thu Jan 16 23:51:42 2003 Delivered-To: freebsd-fs@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7205B37B401 for ; Thu, 16 Jan 2003 23:51:41 -0800 (PST) Received: from HAL9000.homeunix.com (12-233-57-224.client.attbi.com [12.233.57.224]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9318C43E4A for ; Thu, 16 Jan 2003 23:51:39 -0800 (PST) (envelope-from dschultz@uclink.Berkeley.EDU) Received: from HAL9000.homeunix.com (localhost [127.0.0.1]) by HAL9000.homeunix.com (8.12.6/8.12.5) with ESMTP id h0H7pcbZ003568; Thu, 16 Jan 2003 23:51:38 -0800 (PST) (envelope-from dschultz@uclink.Berkeley.EDU) Received: (from das@localhost) by HAL9000.homeunix.com (8.12.6/8.12.5/Submit) id h0H7pI0e003559; Thu, 16 Jan 2003 23:51:18 -0800 (PST) (envelope-from dschultz@uclink.Berkeley.EDU) Date: Thu, 16 Jan 2003 23:51:18 -0800 From: David Schultz To: Jason Schoonover Cc: freebsd-fs@FreeBSD.ORG Subject: Re: large filesystem, journaling filesystem support Message-ID: <20030117075118.GA3493@HAL9000.homeunix.com> Mail-Followup-To: Jason Schoonover , freebsd-fs@FreeBSD.ORG References: <20030114192634.75751.qmail@web13505.mail.yahoo.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20030114192634.75751.qmail@web13505.mail.yahoo.com> Sender: owner-freebsd-fs@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org Thus spake Jason Schoonover : > I have two questions really regarding an NFS server > with a large filesystem. Right now I'm using FreeBSD > 4.7-RELEASE as an NFS server. I used the ccd tool to > create a software RAID, but need more disk space, so I > ordered a hardware RAID unit that will have about 1TB > for disk storage. > > My question is, are there any file systems that > freebsd supports that is stable and can support over a > TB of data? Also, I'm wondering if there are any > journaling filesystems out there for FreeBSD. I know > Linux has a few, and I'm wondering if freebsd will > support any of those (ReiserFS, ext3, or JFS)? I > don't want to switch to Linux because NFS under linux > doesn't seem to be near as good as it is with FreeBSD. > And if it wasn't a journaling file systems, seems > that, in the event of a crash that fscking it would > take forever. FreeBSD uses softupdates, which achieves similar efficiency and reliability goals to journaling. With softupdates, you don't need to fsck at all at boot time following a power failure or crash because the worst case scenario (hardware failure aside) is that some disk space that is really free is marked as allocated. In FreeBSD 5.0, you can actually run fsck in the background at any time to reclaim this space. That said, there is some limited interest in porting a journaling filesystem to FreeBSD. Several people have started, but I don't know if anyone has finished. A plain old UFS filesystem can be 1 TB in size. Sizes up to 4 TB could work, but you might have trouble with anything bigger than 1 TB in FreeBSD 4.X. UFS2 (supported by FreeBSD 5.0) will allow you to create filesystems much larger than 1 TB. If you're conservative, however, you might want to wait and observe others' experiences with 5.0 before you use it on an important machine. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-fs" in the body of the message