[Discuss] Linux file systems

Jerry Feldman gaf at blu.org
Sat Mar 29 08:03:18 EDT 2014


Since a B-Tree is a single root structure, yes, he migrates from a pure
B-Tree to a multiple-root structure, but it does appear that it is
somewhat of a modified B-Tree.

Unix/Linux file systems pose an interesting dilema. In the past, there
was an array with an inode being the root for file (or directory). And
as Matthew mentions, hard links pose a problem.

On 03/28/2014 10:07 AM, Mike Small wrote:
> Jerry Feldman <gaf at blu.org> writes:
>
>> I'm a fan of btree file systems going back to the 1970s. IBM used it on
>> their mainframes (VSAM) back then.
>>
> Funny, I was just reading how Matthew Dillon intends to change from using
> btree in Hammer 1 to something else in Hammer 2:
> http://gitweb.dragonflybsd.org/dragonfly.git/blob_plain/HEAD:/sys/vfs/hammer2/DESIGN
> (via http://www.shiningsilence.com/dbsdlog/2014/03/18/13651.html)
>
> I don't pretend to understand the implications or pretty much anything
> in that design document, just thought you might find it interesting.
>

-- 
Jerry Feldman <gaf at blu.org>
Boston Linux and Unix
PGP key id:3BC1EB90 
PGP Key fingerprint: 49E2 C52A FC5A A31F 8D66  C0AF 7CEA 30FC 3BC1 EB90




More information about the Discuss mailing list