Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 4 Jan 2000 17:18:52 +0100
From:      Eivind Eklund <eivind@FreeBSD.org>
To:        Mccrobie Charles Arn <mccrobi@aplcenMP.apl.jhu.edu>
Cc:        fs@FreeBSD.org
Subject:   Re: your mail
Message-ID:  <20000104171852.D13922@bitbox.follo.net>
In-Reply-To: <200001031827.NAA11389@aplcenMP.apl.jhu.edu>; from mccrobi@aplcenMP.apl.jhu.edu on Mon, Jan 03, 2000 at 01:27:54PM -0500
References:  <200001031827.NAA11389@aplcenMP.apl.jhu.edu>

next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, Jan 03, 2000 at 01:27:54PM -0500, Mccrobie Charles Arn wrote:
> Hello,
> 
> I have some questions about file systems under FreeBSD.
> 
> 1)  I want to keep a vnode reference in the FS mount private data.
>     How does the file system avoid having "reclaim" called on this vnode?
>     Do I need to tract the "state" of the vnode and recreate it if its
>     reclaimed?

No - just call vref() on the vnode.

> 2)  The above defers the LBN->physical mapping to the VOP_BMAP procedure.  Is
>     this the "preferred" method or should I just perform that mapping through
>     use of a "private" procedure?

I belive using VOP_BMAP is the preferred method.  I'm sure somebody
will correct me if I'm wrong.

> 3)  It seems the CD9660 file system doesn't do the following:
> 
>     a)  Handle interleaved files.  I found nothing in the BMAP that accounts
>         for file gap.  Furthermore, only the header contains file_unit_size
>         and interleave.  I assume no data CD's have been produced with
>         interleaved files.  Just the same, it does seem to be an oversight...
> 
>     b)  Handle multi-extent files.  As I understand ISO 9660, there may be
>         more than one entry for a file which differs only in the "multi extent
>         flag" being set.  This allows for multiple non-contiguous extents for
>         a single file.  Again, I found no references to "multi extents" in the
>         code.  Am I missing something here?

I don't think there are any active CD9660 experts, so you are unlikely
to get answers for this.

Eivind.


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-fs" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20000104171852.D13922>