Logging File SystemA LoggingFileSystem is a FileSystem that writes all data in an append-only log.
There are at least three LFS implementations:
Contributor: RichardKulisz
What happens when the disk fills up?
When the disk is full, you start writing the really old stuff to tertiary storage. PlanNineFromBellLabs used such a policy. Every few years they would upgrade their media, vastly increasing capacity. By the time their laserdisc jukebox got full, it was time to buy a new jukebox with vastly larger capacity anyways.
If you really have to, you can institute a garbage collection policy such that object versions older than such and such are garbage. This is discussed in GarbageCollectionUnderVersioning
Append-only logging file systems are attractive for WORM media such as CD-RW drives.
Circular-buffer logging file systems are attractive for Flash, SecureDigital?, MMC, or other media with limited write cycles, because these kinds of filesystems can guarantee perfect wear leveling.
See also JournalingFileSystem
EditText of this page
(last edited September 10, 2007)
or FindPage with title or text search