From owner-freebsd-emulation@FreeBSD.ORG Wed Sep 15 18:10:35 2010 Return-Path: Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id DE78510656A4 for ; Wed, 15 Sep 2010 18:10:34 +0000 (UTC) (envelope-from nox@jelal.kn-bremen.de) Received: from smtp.kn-bremen.de (gelbbaer.kn-bremen.de [78.46.108.116]) by mx1.freebsd.org (Postfix) with ESMTP id 930808FC2B for ; Wed, 15 Sep 2010 18:10:34 +0000 (UTC) Received: by smtp.kn-bremen.de (Postfix, from userid 10) id 356D51E00968; Wed, 15 Sep 2010 20:10:33 +0200 (CEST) Received: from triton8.kn-bremen.de (noident@localhost [127.0.0.1]) by triton8.kn-bremen.de (8.14.4/8.14.3) with ESMTP id o8FGx2uX034366; Wed, 15 Sep 2010 18:59:02 +0200 (CEST) (envelope-from nox@triton8.kn-bremen.de) Received: (from nox@localhost) by triton8.kn-bremen.de (8.14.4/8.14.3/Submit) id o8FGx2L2034365; Wed, 15 Sep 2010 18:59:02 +0200 (CEST) (envelope-from nox) From: Juergen Lock Date: Wed, 15 Sep 2010 18:59:01 +0200 To: Brandon Gooch Message-ID: <20100915165901.GA34329@triton8.kn-bremen.de> References: <20100706032057.GA15827@stlux503.dsto.defence.gov.au> <201009022024.o82KOVni007042@triton8.kn-bremen.de> <20100911184519.GA2100@triton8.kn-bremen.de> <20100913211401.GA49701@triton8.kn-bremen.de> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: User-Agent: Mutt/1.5.20 (2009-06-14) Cc: freebsd-emulation@freebsd.org, Juergen Lock Subject: Re: CFT: vdfuse port (was: Re: Mounting VirtualBox vdi files [SEC=UNCLASSIFIED]) X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 15 Sep 2010 18:10:35 -0000 On Tue, Sep 14, 2010 at 08:11:35PM -0500, Brandon Gooch wrote: > On Mon, Sep 13, 2010 at 4:14 PM, Juergen Lock wrote: > > On Sat, Sep 11, 2010 at 01:06:24PM -0600, Warren Block wrote: > >> On Sat, 11 Sep 2010, Juergen Lock wrote: > >> > >> > On Wed, Sep 08, 2010 at 07:44:37PM -0600, Warren Block wrote: > >> >> On Thu, 2 Sep 2010, Juergen Lock wrote: > >> >> > >> >>> ...there is a much simpler fusefs tool in debian called vdfuse that I > >> >>> now finally made a port of.  I don't know how stable this is on > >> >>> FreeBSD or if there still may be bugs, so please give this a good test > >> >>> and post your results here.  Here's a simple example: > >> >>> > >> >>>   # vdfuse -r -f ~nox/.VirtualBox/HardDisks/win7-64.vdi /mnt > >> >>>   # mdconfig -a -f /mnt/Partition2 -o readonly > >> >>>   md0 > >> >>>   # mount -o ro -t ntfs /dev/md0 /mnt2 > >> >>>   # ls -l /mnt2 > >> >>>   ... > >> >>>   # umount /mnt2 > >> >>>   # mdconfig -d -u 0 > >> >>>   # umount /mnt > >> >> > >> >> It works for a .vdi of a UFS drive.  The BSD partitions show up on the > >> >> md0 device (md0a, etc).  Just a trivial test, but looks promising! > >> > > >> > Yep, those kind of tests worked for me too, I just wasn't sure if it > >> > also survives `heavy use', i.e. reading/writing/using files much on > >> > the mounted fs.es... > >> > >> Dumping the partitions of that FreeBSD system worked just now.  Not what > >> I'd call a thorough test, but it did read everything in the filesystem > >> without problems. > > > > Ok that sounds promising...  Someone want to do more tests or should I > > just commit the port? :) > > During my first (and only) testing session, I wasn't able to mount the > md(4) device after I created it. Further, after a few attempts each > time, vdfuse would segfault. > > Image was form Windows XP 32-bit (1 Partition, NTFS). > Did you use the correct partition? And did you try ntfs-3g or just the in-kernel (readonly) ntfs? Also which FreeBSD version was this? > I'm in the process of rebuilding my system ATM (kernel, world, and > ports), but I will test further when I'm back up again... Ok that should be interesting then. Thanx, :) Juergen