From owner-freebsd-fs@FreeBSD.ORG Mon Aug 4 04:58:25 2003 Return-Path: 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 B9AF537B404 for ; Mon, 4 Aug 2003 04:58:25 -0700 (PDT) Received: from comp.chem.msu.su (comp-ext.chem.msu.su [158.250.32.157]) by mx1.FreeBSD.org (Postfix) with ESMTP id 533D143F3F for ; Mon, 4 Aug 2003 04:58:22 -0700 (PDT) (envelope-from yar@comp.chem.msu.su) Received: from comp.chem.msu.su (localhost [127.0.0.1]) by comp.chem.msu.su (8.12.3p2/8.12.3) with ESMTP id h74BwJgb075362 for ; Mon, 4 Aug 2003 15:58:19 +0400 (MSD) (envelope-from yar@comp.chem.msu.su) Received: (from yar@localhost) by comp.chem.msu.su (8.12.3p2/8.12.3/Submit) id h74BwJ0e075361 for fs@freebsd.org; Mon, 4 Aug 2003 15:58:19 +0400 (MSD) (envelope-from yar) Date: Mon, 4 Aug 2003 15:58:18 +0400 From: Yar Tikhiy To: fs@freebsd.org Message-ID: <20030804115818.GA68027@comp.chem.msu.su> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.3i Subject: FFS addressing unit X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 04 Aug 2003 11:58:26 -0000 Hi there, While poring over in order to better understand the internals of FFS, I noticed that there is a number of comments in the file refering to a certain "filesystem address." There is also a macro named fsbtodb() for turning "filesystem block numbers into disk block addresses," according to its description. However, it seems to be the fragment size that actually serves as the filesystem addressing unit in all the relevant super-block fields, including fs_fsbtodb. Is my conclusion correct? If so, I'd rather clarify those comments, so new developers won't confuse fragments with blocks when doing RTFS. -- Yar From owner-freebsd-fs@FreeBSD.ORG Mon Aug 4 15:53:56 2003 Return-Path: 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 F12B337B401 for ; Mon, 4 Aug 2003 15:53:56 -0700 (PDT) Received: from forrie.com (forrie.ne.client2.attbi.com [24.147.156.140]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0A81D43FBD for ; Mon, 4 Aug 2003 15:53:56 -0700 (PDT) (envelope-from forrie@forrie.com) Received: from workstation.forrie.com (wks.forrie.net. [192.168.1.21]) by forrie.com with ESMTP id h74MrnkC085516 for ; Mon, 4 Aug 2003 18:53:50 -0400 (EDT) (envelope-from forrie@forrie.com) Message-Id: <6.0.0.14.2.20030804185153.01bb5128@192.168.1.1> X-Sender: forrie@192.168.1.1 X-Mailer: QUALCOMM Windows Eudora Version 6.0.0.14 (Beta) Date: Mon, 04 Aug 2003 18:53:48 -0400 To: freebsd-fs@freebsd.org From: Forrest Aldrich Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; format=flowed X-RAVMilter-Version: 8.3.0(snapshot 20010925) (forrie.ne.client2.attbi.com) X-MailScanner: Found to be clean Subject: High Performance Filesystems on FreeBSD-4.x and 5.x X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 04 Aug 2003 22:53:57 -0000 I'm looking for inforamtion about any high-performance filesystems available for FreeBSD; namely, the likes of XFS, JFS, Veritas (none there that I know of, only for Linux), etc. If there is a FAQ I've missed, kindly point me in the right direction. Thanks. From owner-freebsd-fs@FreeBSD.ORG Mon Aug 4 20:17:21 2003 Return-Path: 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 6E47537B401 for ; Mon, 4 Aug 2003 20:17:21 -0700 (PDT) Received: from sccimhc02.asp.att.net (sccimhc02.asp.att.net [63.240.76.164]) by mx1.FreeBSD.org (Postfix) with ESMTP id BC04F43F93 for ; Mon, 4 Aug 2003 20:17:20 -0700 (PDT) (envelope-from freebsd@classicalguitar.net) Received: from classicalguitar.net (12-217-88-183.client.mchsi.com[12.217.88.183]) by sccimhc02.asp.att.net (sccimhc02) with SMTP id <20030805031719im2002eekne>; Tue, 5 Aug 2003 03:17:20 +0000 Date: Mon, 4 Aug 2003 22:17:09 -0500 Mime-Version: 1.0 (Apple Message framework v552) Content-Type: text/plain; charset=US-ASCII; format=fixed From: Brian Bergstrand To: freebsd-fs@freebsd.org Content-Transfer-Encoding: 7bit Message-Id: <4C5ED170-C6F3-11D7-B182-0003930A674E@classicalguitar.net> X-Pgp-Rfc2646-Fix: 1 X-Mailer: Apple Mail (2.552) Subject: [OT] NTFS run list help X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 05 Aug 2003 03:17:21 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi, I'm trying to port the NTFS driver to Mac OS X. The PPC chip is big endian, so I have to worry about byte swapping. I've pretty much got everything going, except reading files that are not contained in the MFT. I think that I need to do some byte swapping in ntfs_runtovrun(), but I would like some help figuring out what is going on in that routine. Since the buffer is accessed as a byte array, where to byte swap isn't obvious. I know this is off topic, but if one of the NTFS developers could point me in the right direction, I'd really appreciate it. Thanks. Brian Bergstrand PGP Key: The day Microsoft makes something that doesn't suck is the day they start making vacuum cleaners. -----BEGIN PGP SIGNATURE----- Version: PGP 8.0.2 iQA/AwUBPy8Tr3nR2Fu2x7aiEQI/hwCdFgz+/w0CVLvkFqDL4o8j6N/yluAAnR95 PSNFuq9xLVYAL1DBFoz7LO3q =4cp3 -----END PGP SIGNATURE----- From owner-freebsd-fs@FreeBSD.ORG Tue Aug 5 10:14:37 2003 Return-Path: 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 8967937B401 for ; Tue, 5 Aug 2003 10:14:37 -0700 (PDT) Received: from mail.wolves.k12.mo.us (duey.wolves.k12.mo.us [207.160.214.9]) by mx1.FreeBSD.org (Postfix) with ESMTP id BA54643F85 for ; Tue, 5 Aug 2003 10:14:36 -0700 (PDT) (envelope-from cdillon@wolves.k12.mo.us) Received: from localhost (localhost [127.0.0.1]) by mail.wolves.k12.mo.us (Postfix) with ESMTP id 0C4BD1FEB6; Tue, 5 Aug 2003 12:14:36 -0500 (CDT) Received: from mail.wolves.k12.mo.us ([127.0.0.1]) by localhost (duey.wolves.k12.mo.us [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 23066-04-7; Tue, 5 Aug 2003 12:14:25 -0500 (CDT) Received: by mail.wolves.k12.mo.us (Postfix, from userid 1001) id 9EA0C1FE4A; Tue, 5 Aug 2003 12:14:25 -0500 (CDT) Received: from localhost (localhost [127.0.0.1]) by mail.wolves.k12.mo.us (Postfix) with ESMTP id 9C3591B30A; Tue, 5 Aug 2003 12:14:25 -0500 (CDT) Date: Tue, 5 Aug 2003 12:14:25 -0500 (CDT) From: Chris Dillon To: Forrest Aldrich In-Reply-To: <6.0.0.14.2.20030804185153.01bb5128@192.168.1.1> Message-ID: <20030805120359.C22309@duey.wolves.k12.mo.us> References: <6.0.0.14.2.20030804185153.01bb5128@192.168.1.1> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-Virus-Scanned: by amavisd-new at wolves.k12.mo.us cc: freebsd-fs@freebsd.org Subject: Re: High Performance Filesystems on FreeBSD-4.x and 5.x X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 05 Aug 2003 17:14:37 -0000 On Mon, 4 Aug 2003, Forrest Aldrich wrote: > I'm looking for inforamtion about any high-performance filesystems > available for FreeBSD; namely, the likes of XFS, JFS, Veritas (none > there that I know of, only for Linux), etc. If there is a FAQ I've > missed, kindly point me in the right direction. FreeBSD's high-performance filesystem is called "FFS", which is used by default. There is nothing slow about it except for boot-time filesystem checking on extremely large (hundreds of gigabytes or more) filesystems after an un-clean reboot, which could take a while. It even has "peace of mind" (reliablility features) like some or all of the filesystems you listed do. -- Chris Dillon - cdillon(at)wolves.k12.mo.us FreeBSD: The fastest and most stable server OS on the planet - Available for IA32, IA64, PC98, Alpha, and UltraSPARC architectures - x86-64, PowerPC, ARM, MIPS, and S/390 under development - http://www.freebsd.org No trees were harmed in the composition of this message, although some electrons were mildly inconvenienced. From owner-freebsd-fs@FreeBSD.ORG Tue Aug 5 11:34:23 2003 Return-Path: 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 F1E8237B401 for ; Tue, 5 Aug 2003 11:34:22 -0700 (PDT) Received: from mail-out1.apple.com (mail-out1.apple.com [17.254.0.52]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4C06443F75 for ; Tue, 5 Aug 2003 11:34:22 -0700 (PDT) (envelope-from mday@apple.com) Received: from mailgate2.apple.com (A17-129-100-225.apple.com [17.129.100.225]) by mail-out1.apple.com (8.12.9/8.12.9) with ESMTP id h75IY4iB015349 for ; Tue, 5 Aug 2003 11:34:04 -0700 (PDT) Received: from scv3.apple.com (scv3.apple.com) by mailgate2.apple.com ; Tue, 5 Aug 2003 11:34:21 -0700 Received: from apple.com (daylight.apple.com [17.202.44.244]) by scv3.apple.com (8.12.9/8.12.9) with ESMTP id h75HcY0L017812; Tue, 5 Aug 2003 11:34:03 -0700 (PDT) In-Reply-To: <4C5ED170-C6F3-11D7-B182-0003930A674E@classicalguitar.net> References: <4C5ED170-C6F3-11D7-B182-0003930A674E@classicalguitar.net> Mime-Version: 1.0 (Apple Message framework v582) Content-Type: text/plain; charset=US-ASCII; format=flowed Message-Id: <636EF6DB-C773-11D7-A984-00039354009A@apple.com> Content-Transfer-Encoding: 7bit From: Mark Day Date: Tue, 5 Aug 2003 11:34:03 -0700 To: Brian Bergstrand X-Mailer: Apple Mail (2.582) cc: freebsd-fs@freebsd.org Subject: Re: [OT] NTFS run list help X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 05 Aug 2003 18:34:23 -0000 On Monday, August 4, 2003, at 8:17 PM, Brian Bergstrand wrote: > I'm trying to port the NTFS driver to Mac OS X. You might want to look at the Panther developer preview release. It already has a port of the FreeBSD NTFS implementation (though forced to be read-only). -Mark From owner-freebsd-fs@FreeBSD.ORG Wed Aug 6 05:28:18 2003 Return-Path: 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 05F2437B401 for ; Wed, 6 Aug 2003 05:28:18 -0700 (PDT) Received: from comp.chem.msu.su (comp-ext.chem.msu.su [158.250.32.157]) by mx1.FreeBSD.org (Postfix) with ESMTP id 882BF43F93 for ; Wed, 6 Aug 2003 05:28:16 -0700 (PDT) (envelope-from yar@comp.chem.msu.su) Received: from comp.chem.msu.su (localhost [127.0.0.1]) by comp.chem.msu.su (8.12.3p2/8.12.3) with ESMTP id h76CSEhV009547 for ; Wed, 6 Aug 2003 16:28:14 +0400 (MSD) (envelope-from yar@comp.chem.msu.su) Received: (from yar@localhost) by comp.chem.msu.su (8.12.3p2/8.12.3/Submit) id h76CSDKs009546 for fs@freebsd.org; Wed, 6 Aug 2003 16:28:13 +0400 (MSD) (envelope-from yar) Date: Wed, 6 Aug 2003 16:28:13 +0400 From: Yar Tikhiy To: fs@freebsd.org Message-ID: <20030806122813.GA9346@comp.chem.msu.su> References: <20030804115818.GA68027@comp.chem.msu.su> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20030804115818.GA68027@comp.chem.msu.su> User-Agent: Mutt/1.5.3i Subject: Re: FFS addressing unit X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 06 Aug 2003 12:28:18 -0000 On Mon, Aug 04, 2003 at 03:58:18PM +0400, Yar Tikhiy wrote: > > While poring over in order to better understand the > internals of FFS, I noticed that there is a number of comments in > the file refering to a certain "filesystem address." There is also > a macro named fsbtodb() for turning "filesystem block numbers into > disk block addresses," according to its description. However, it > seems to be the fragment size that actually serves as the filesystem > addressing unit in all the relevant super-block fields, including > fs_fsbtodb. Is my conclusion correct? If so, I'd rather clarify > those comments, so new developers won't confuse fragments with > blocks when doing RTFS. For interested parties: I've been told in a private reply that it was indeed a fragment that was a primary addressing unit in FFS. -- Yar