Slashdot Mirror


Ext3 Filesystem Explained

sheckard writes: "The next installment of the wonderful Advanced filesystem implementor's guide, part 7, details the ext3 filesystem in all of its glory. This is another great voyage into the world of journaling filesystems, and ext3 has been rock-solid in my experience."

6 of 174 comments (clear)

  1. My semi-Weekly Drunken Comment... by clinko · · Score: -1, Troll

    My semi-Weekly Drunken Comment...(as stated before...)

    1. Why is linux better than windows? (assuming you have money) keeping point: (YOU DO HAVE MONEY TO BUY WINDOWS)

    i'm like you. I like pizza. I like the beatles (but some songs are overrated). I like video games. Playstation 2 is awesome, X-Box looks awesome, but may not have the games that the new nintendo has. I want to know when I can have a DVD burner, and when I can chip out my PS2... I am one of your kind... But WHY WHY!!!! Why is linux "Better" than Windows...

    -JT

  2. Re:fp by Spootnik · · Score: -1, Troll

    You're so mean, now I'm crying like a little girl.

    My evil subterfuge is unsuccessful under a bitch slapped account. The challenge is, can you spot the plagiarized posts? Some mods on crack sure can't, +5 all around the fuckin place. bznatchs!

  3. i can explain by Anonymous Coward · · Score: -1, Troll

    translation for non-fs-aware folks -

    How Poo Works:
    Poo sits in a pile, and simply maintains state. When poo is introduced on an incline, the poo is subjected to gravity, and slides downward; leaving a slimy trail behind it. Poo also emits an oder at all times. The stench is a constant, but the magnitude of the stench can be defined by the implementation, and may include variance over time.

    This is roughly how linux filesystems work.

    For a non-poo alternative, please see XFS or even better, UFS+softupdates.

  4. Re:Distro battles? Nah. Journaling fs battles! by Anonymous Coward · · Score: -1, Troll

    whats with the new guy christd. he sounds like a total fag. he must be in the taco-snotting crowd, if ya know what i mean. he he he. anyway, i think a chick on slashdot would be right on the money. then we could all make sexual harrassment comments to her and scare her back to under the table or desk or where ever where she was sucking cock (or possibly cooking went she is totally covered in ejaculation fluid.

    Suddenly Everything Taco-Snotts -- MS Windows XP

  5. Ext3 by Anonymous Coward · · Score: -1, Troll

    I tied 2 Version of Linux (WinLinux and Fhat Linux) and I've been a Windows 9X junkie for 4 years so I thought i could master and setup Linux. WRONG!! Both versons REFUSED to detect my HP Pavilion 6535 sound, show above 640X480 at 8 colors, and was a space HOG!! Its not even compatable to my Intel 810 3D Graphics for Quake 3 Arena (my favorite game on Windows) and Was VERY, VERY confusing to TRY to setup up and when i try to set it up, it toattly messed up and screwed up! So my opion, LINUX SUCKS. Want an Alternative? Try that New BeOS 5 PE or Pro. I installed that and EVERY thing except my modem and 3D worked which i dealed with. Or stick with my Fav, MICROSOFT WINDOWS 9X!! If you want better, try winME!!

  6. EXT3FS explained by Anonymous Coward · · Score: -1, Troll

    Let's have a close look at the costs involved when running a Linux system.

    An important factor in Linux' cost is its maintenance. Linux requires a *lot* of maintenance, work doable only by the relatively few high-paid Linux administrators that put themselves - of course willingly - at a great place in the market. Linux seems to be needing maintenance continuously, to keep it from breaking down.

    Add to this the cost of loss of data. Linux' native file system, EXT2FS, is known to lose data like a firehose spouts water when the file system isn't unmounted properly. Other unix file systems are much more tolerant towards unexpected crashes. An example is the FreeBSD file system, which with soft updates enabled, performance-wise blows EXT2FS out of the water, and doesn't have the negative drawback of extreme data loss in case of a system breakdown.

    According to Linux advocates, an alternative to EXT2FS would be ReiserFS. Unfortunately, ReiserFS is still in beta stage. This means it is not intended for production use (although according to many Linux advocates this shouldn't be a problem, which makes me wonder how (little) valuable they find your data).

    The other proposed 'solution', EXT3FS, is nothing more than an ugly hack to put journaling into the file system. All the drawbacks of the ancient EXT2FS file system remain in EXT3FS, for the sake of 'forward- and backward compatibility'. This is interesting, considering that the DOS heritage in the Windows 9x/ME series was considered a very bad thing by the Linux community, even though it provided what could be called one of the best examples of compatibility, ever. When it's about Linux, compatibility constraints don't seem to be that much of a problem for Linux advocates.

    Back to Linux' cost. Factor in also the fact that crashes happen much more often on Linux than on other unices. On other unices, crashes usually are caused by external sources like power outages. Crashes in Linux are a regular thing, and nobody seems to know what causes them, internally. Linux advocates try to hide this fact by denying crashes ever happen. Instead, they have frequent "hardware problems".

    The steep learning curve compared to about any other operating system out there is a major factor in Linux' cost. The system is a mix of features from all kinds of unices, but not one of them is implemented right. A Linux user has to live with badly coded tools which have low performance, mangle data seemingly at random and are not in line with their specification. On top of that a lot of them spit out the most childish and unprofessional messages, indicating that they were created by 14-year olds with too much time, no talent and a bad attitude.

    I could go on and on and on, but the conclusion is clear. Linux is not an option for any one who seeks a professional OS with high performance, scalability, stability, adherence to standards, etc.