Re: Journaled FS

Adam D. Bradley (artdodge@cs.bu.edu)
Thu, 18 Jun 1998 12:17:23 -0400 (EDT)


> On Wed, Jun 17, 1998 at 12:01:37PM -0400, Adam D. Bradley wrote:
> > I'm working on a design for a log-structured FS with things like high
> > availability and dynamic volumes (i.e., add/remove disks on the fly)
> > in mind. Current working-name is "XLFS", likely to change regularly
> > until I turn an alpha version loose on the list ;-)
> >
> > There's a project called "dtfs" which is a log-structured system that
> > borrows heavily from ext2. The author has a good number of white
> > papers spread around the site describing design decisions, goals, etc:
> > http://www.complang.tuwien.ac.at/czezatke/lfs.html
> >
> > Another LFS project for Linux, including links to lots of the
> > "seminal" papers and documentation on LFS's:
> > http://collective.cpoint.net/lfs/
>
> But did anyone of those think on resizing in design stage ?
> We do have a working LVM (Logical Volume Manager) which may
> resize "Logical" block device on-the-fly ... so we only
> need a filesystem to do so ...

The LFS design is particularly easy to adapt to an LVM; enlarging the
voluem simply means there are more clean segments available, and
shrinking the volume simply requires you to clean any segments in the
region you want to punch out. Whether they've seriously considered
this, I don't know, although I don't recall seeing any clear
statements on their web pages.

Adam

--
You crucify all honesty             \\Adam D. Bradley  artdodge@cs.bu.edu
No signs you see do you believe      \\Boston University Computer Science
And all your words just twist and turn\\    Grad Student and Linux Hacker
Reviving just to crash and burn        \\                             <><
--------->   Why can't you listen as love screams everywhere?   <--------

- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu