Ext3 is a tiny bit slower than ext2 is, but it holds tremendous advantages. There is really only one difference between ext2 and ext3, and that is that ext3 uses a journal to prevent filesystem corruption in the case of an unclean shutdown (ie. before the filesystem is synced to disk). That makes ext3 a bit slower than ext2 since all metadata changes are written to the journal, and then flushed to disk, but on the other hand you don't risk having the entire filesystem destroyed at power failure or if an unwitted person turns the computer off uncleanly. You don't have to check the filesystem after an unclean shutdown either. Ext3 has three levels of journalling. Metadata (ie. internal filesystem structures) are always journalled, so that the filesystem itself is never corrupted. How ordinary data is written to the file system is controllable, though. The default option is the "ordered" mode, which causes file contents to be written to the filesystem before metadata is even committed to the journal. The highest reliable mode is called the "journal" mode, which causes file data to be committed to the journal before it is flushed to its final place, like the metadata. The least reliable mode, but rumoured to be the fastest, is called the "writeback" mode, which makes no promises at all regarding the consistency of file data. Only metadata is output reliably in writeback mode. So as for anything else, it's mainly a matter of priority. If you don't want ultimate speed, go with ext3. If you need the highest speed that is theoratically aquirable though, then go with ext2. For that to be effective you'll probably need a really advanced hard drive controller, though.
The Linux ext2 filesystem gets its performance from having an asynchronous mount. You can mount FreeBSD UFS filesystems as asynchronous but this is very dangerous and no seasoned Unix admin would do this. It's amazing that Linux is designed this way by default. Often a hard carsh permanently damages a mount. FreeBSD or Solaris can sustain a very hard crash with only minor data loss, and the filesystem will be remountable with few problems. There are several new journaling filesystems in development for Linux that will fix some of these issues, but these will not be ready for the 2.4 release of Linux. The Microsoft FAT filesystem and the newer NTFS are both plagued by over 15 years of backwards compatability with the earliest of PC-based filesystems. These filesystems were not designed for today's demanding server applications, they weren't even designed with a multi-user OS or networking in mind!
The main benefits that ext4 has over ext3 are:
* faster timestamping * faster file system checking * journaling checksums * extents (basically automatic space allocation to avoid fragmentation)
Ext3 is a tiny bit slower than ext2 is, but it holds tremendous advantages.
There is really only one difference between ext2 and ext3, and that is that ext3 uses a journal to prevent filesystem corruption in the case of an unclean shutdown (ie. before the filesystem is synced to disk). That makes ext3 a bit slower than ext2 since all metadata changes are written to the journal, and then flushed to disk, but on the other hand you don't risk having the entire filesystem destroyed at power failure or if an unwitted person turns the computer off uncleanly. You don't have to check the filesystem after an unclean shutdown either.
Ext3 has three levels of journalling. Metadata (ie. internal filesystem structures) are always journalled, so that the filesystem itself is never corrupted. How ordinary data is written to the file system is controllable, though. The default option is the "ordered" mode, which causes file contents to be written to the filesystem before metadata is even committed to the journal. The highest reliable mode is called the "journal" mode, which causes file data to be committed to the journal before it is flushed to its final place, like the metadata. The least reliable mode, but rumoured to be the fastest, is called the "writeback" mode, which makes no promises at all regarding the consistency of file data. Only metadata is output reliably in writeback mode.
So as for anything else, it's mainly a matter of priority. If you don't want ultimate speed, go with ext3. If you need the highest speed that is theoratically aquirable though, then go with ext2. For that to be effective you'll probably need a really advanced hard drive controller, though.
You can set up file sharing between windows 7 and Linux mint 16 by simply installing the Ext2 Installable File System on windows which allow windows to read and write into the Linux file system.
No, ext2 does not have journaling support. This wasn't added to ext until ext3.
Only when sharing the filesystem with another Linux system that uses an older filesystem such as ext2.
82 => Linux swap / Solaris 83 => Linux ext2 & ext3 85 => Linux Extended partition
Several, such as ext2/3/4, ReiserFS, btrfs, cramfs, romfs, SquashFS, and Xiafs.
The ext2 file system was a common file system for Linux systems. It has been supplanted for the most part by ext3 and ext4, which are backwards-compatible with it. It is still used on USB drives since it is not journaled, reducing the number of writes made to the drive (but thus increasing corruptibility).
Part of an answer: Every *nix has its own filesystem. Here's some examples. An arrow "->" means "was replaced by". Linux: ext->ext2->ext3Sun Solaris: FFS->UFSBSD: FFSIBM AIX: JFSHP HP-UX: HFSSGI IRIX: EFS->XFSLinux can read most or all of these.
The Linux ext3 file system is the default system in many linux derivatives. It allows for journalling, which the ext2 system did not. It also allows in-situ upgrades without asking for a backup first.
There are programs you can download that will read Linux file systems. Common file systems are ext2 and ext3.
An ext2 file system can be created through a variety of methods. The crudest method, where the partition occupies an entire disk, can be done on most Linux distributions with the commandmkfs.ext2 /dev/hdaOther frontends, such as cfdisk or GPartEd, will allow you to more easily create partitions of different sizes on the disk.
Linux can support a variety of filesystems. Many users choose to use EXT filesystems (ext2,ext3,ext4) but you can also use FAT (windows-compatible) and lesser known filesystems (like ReiserFS)
There are a couple different IFS (Installable File System) drivers that can be used to do this. Links to them are posted in the "Related links" section below.