From owner-freebsd-questions@FreeBSD.ORG Fri Apr 25 21:06:39 2008 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5A14F1065682 for ; Fri, 25 Apr 2008 21:06:39 +0000 (UTC) (envelope-from mail@ozzmosis.com) Received: from smtp.mel.people.net.au (smtp.mel.people.net.au [218.214.17.98]) by mx1.freebsd.org (Postfix) with SMTP id 80ACF8FC16 for ; Fri, 25 Apr 2008 21:06:38 +0000 (UTC) (envelope-from mail@ozzmosis.com) Received: (qmail 9262 invoked from network); 25 Apr 2008 21:06:35 -0000 Received: from unknown (HELO blizzard.dnsalias.org) (218.215.177.95) by smtp.mel.people.net.au with SMTP; 25 Apr 2008 21:06:35 -0000 Received: by blizzard.dnsalias.org (Postfix, from userid 1001) id 4C8441705E; Sat, 26 Apr 2008 07:06:34 +1000 (EST) Date: Sat, 26 Apr 2008 07:06:34 +1000 From: andrew clarke To: David Naylor Message-ID: <20080425210634.GA15326@ozzmosis.com> References: <200804252256.56956.naylor.b.david@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200804252256.56956.naylor.b.david@gmail.com> User-Agent: Mutt/1.5.17 (2007-11-01) Cc: freebsd-questions@freebsd.org Subject: Re: tarfs progress? X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 25 Apr 2008 21:06:39 -0000 On Fri 2008-04-25 22:56:53 UTC+0200, David Naylor (naylor.b.david@gmail.com) wrote: > Has there been any progress on the tarfs, or any place one can find the > current sources for it? Quoting http://www.googlebit.com/doku.php?id=tarfs : "tarfs is a tar file system implementation for FreeBSD. The current goals are: * Support all standard read-only operations, just like a real file system. * Support large tar files (several gb's) * Use minimal memory * Allow using tar file as a root file system * Fast enough to actually use Here's the current state of things: * Mounts tar files (after using mdconfig to create a device) * Can do most operations on the fs * Supports large tar files * Uses a relatively small amount of memory - proportional to number of files/dirs * Fairly fast Here's the current issues still needing resolution: * No `..' directory in root of mounted tar file system * Locking issues regarding `..' in subdirs off root of fs * No block/char special device support. Needed? * Needs a directory cache (like dirhash maybe?) * Have not yet tried as a root fs Snapshot of the current code can be found here: tarfs-2008-01-20.tar.gz"