Filesystems (ext3, reiser, xfs, jfs) comparison on Debian Etch (DebianAdministration)
Posted Apr 27, 2006 9:23 UTC (Thu) by
Wol (guest, #4433)
In reply to:
Filesystems (ext3, reiser, xfs, jfs) comparison on Debian Etch (Debian
Administration) by sbergman27
Parent article:
Filesystems (ext3, reiser, xfs, jfs) comparison on Debian Etch (Debian
Administration)
I believe there's also an experimental filesystem called TuxFS. It guarantees integrity without journaling :-)
Basically, it never overwrites a live file. Any changes, it writes the modified block out in full somewhere else. Then it rewrites the updated file header out in full somewhere else. Then the directory header ...
Until finally it rewrites the root block. The only time there's any danger is if it goes down while writing the root block. At all other times, the root block is pointing at a completely valid filesystem. If the system crashes, all updates since the last root block update are lost because the modified blocks are orphaned. But all previous data is safe, because data is never modified "in situ".
(
Log in to post comments)