We must also remember Linux has,
Ext2 - a block-structured linux/unix file system. Requires fsck when system crashes. File updates are held in memory and are lost when machine suddenly stops. Need to fsck to restore saneness in filesystems. May be upgraded to EXT3.
Ext3 - like ext2, with journalising. Meaning no need to fsck after system crash. File updates are held in journal files and used to update target files using slack cpu time. Any incomplete journal is discarded during updates. May be downgraded to EXT2.
ReiserFS - a radical file system idea that departs from the classical block-structured linux/unix file system. But is considered to improve throughput significantly.
XFS/Linux - SGI's solution to throughput requirements and parallel processing.
JBS - IBMs journalising file system used in enterprise computing. IBMs killer FS in high-throughput enterprise e-business solutions.
Andrew Bennetts wrote:
On Sun, Sep 12, 2004 at 02:31:21AM +1000, James Gregory wrote:
[...]
NTFS supports most of the same stuff that EXT3 does -- sparse files,
hard links etc. It additionally supports compression and encryption in
the filesystem itself. IIRC it does meta-data journalling whereas EXT3
[...]
Another feature NTFS has that ext3 doesn't is "file streams". In NTFS Files (and directories) can have streams in them, e.g. foo.txt could have foo.txt:bar.txt -- I believe they're somewhat like "resource forks" or "extended attributes" in other filesystems. Google if you want to know more.
-Andrew
-- SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/ Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html
