Linux.Conf.Au | Abstracts

Last night there were 0 people registered! LCA 2003 started at Thu Jan 1 08:00:00 1970; it's now Thu Mar 27 03:56:15 2003.

Who wants another filesystem

Neil Brown

Q. With ext3, reiserfs, reiser4, xfs, jfs (just to name a few), who in their right mind would write another general-purpose filesystem?
A. Wrong question. They are all special purpose.

The goal of lafs is to provide optimal service as a departmental file server. Specific sub-goals include being friendly to:

  • NFS - low latency writes
  • backups - snapshots for on-line incremental backups
  • quotas - tree based quotas
  • admins - easy resize/migration, crash recovery
  • RAID - stripe-wide writes. always.
  • users - fast, reliable, stable, efficient, doesn't crash, doesn't corrupt data, stable. Did I say reliable?

lafs (pronounced "laughs") is a log structured filesystem that is designed to meet all these goals.


Scripting by James and Bernard.
The original Tux penguin is copyright by Larry Ewing.
Linux is a trademark of Linus Torvalds.
© 2002 Linux Australia.