Slashdot Mirror


Why Redhat Choose ext3 For 7.2

mz001b writes "There is an interesting article from RH posted on LinuxToday discussing why they chose ext3 over the other available journaling filesystems (ReiserFS, xfs, jfs,...) for RH 7.2"

250 comments

  1. well... by Atrophis · · Score: 1

    i would have to say they went to ext3 because its the next version up from ext2... duhh...

    --

    i cant seem to come up with a sig.
    1. Re:well... by zrk · · Score: 1

      ext3?

      Yeah, it's 1 louder. It gives you that extra push to go over the edge.

      Yikes (he's dead!)

    2. Re:well... by gaudior · · Score: 1

      My filesystems all got to Eleven.

  2. Who out there has actually done real research? by bconway · · Score: 3, Troll

    I've worked with ext2, ext3, and ReiserFS extensively, and I can say I've had vastly different results than what many people have _read and repeated_ here. Ext2 is a nice filesystem, assuming you don't have to worry about an unclean shutdown. I can't count the number of times I've lost a filesystem entirely because it was ACTUALLY doing something when the power was lost, or just 2.4's bad VM sending the machine into oblivion and the filesystem with it. Ext3 was nice when I used it once or twice, until I turned DMA on for the disk, at which point it started corrupting itself quite nicely (not a hardware issue, trust me). I would hope this is fixed by now, but I always found it to be a nice feature. ReiserFS, but comparison, has never failed me. I've used it extensively on production machines under 2.2 and 2.4, and been using knfsd since 2.4.6 was released (damn ext2 hooks in the code, completely ridiculous). Obviously, you should find what suits your needs best, but some of the flaming and outright incorrect claims I've seen recently are just ridiculous. See what works for you, not just what RedHat tells you. I remember when Linux was about choice, not about RedHat telling me that I shouldn't use a certain filesystem on my machine and not giving me the CHOICE of doing so.

    --
    Interested in open source engine management for your Subaru?
    1. Re:Who out there has actually done real research? by multriha · · Score: 1

      Read the article

      Redhat has done intensive stress testing on ext3.

    2. Re:Who out there has actually done real research? by Anonymous Coward · · Score: 0

      It's also a dog. I agree with the poster, ReiserFS is the way to go, but will reiterate that you should use what suits your needs. I think we was referring to the uninformed comments in this article.

    3. Re:Who out there has actually done real research? by dhamsaic · · Score: 5, Insightful
      Red Hat gives you the choice to use whatever file system you want. You don't *have* to use ext3 if you upgrade to Red Hat 7.2. It says so in the article, which I'm assuming you have not yet read.


      Linux still is about choice. You can choose Red Hat, or Debian, or Suse, or Mandrake, or Progeny, or whatever you want. Inside those choices, you can choose to install whatever packages you like. And you can choose whatever filesystem suits your fancy. Red Hat isn't telling you what works for you, and it isn't telling you that you shouldn't use a certain filesystem. It says that very plainly in the article. Please read them before posting drivel like this.

      --
      Every once in a while I like to masturbate a new word into my vocabulary, even if I don't know what it means.
    4. Re:Who out there has actually done real research? by Anonymous Coward · · Score: 5, Funny

      I've done some research on the different filesystems. The machines I used were all old Dell Dimension XPS D233's, 64M memory, 2G HDD's.

      Machine 1: Redhat 7.0/ext2
      Machine 2: Debian Woody/ext3
      Machine 3: Slack 7.0/reiserfs

      Test 1:

      The machines were elevated to a distance of 5 stories to the rooftop of a local building, or approximately 70 feet off the ground. Each machine was dropped veritcally then tested to see if this damaged the filesystem.

      Machine 1: Destroyed
      Machine 2: Destroyed
      Machine 3: Almost Destroyed, but made funny noises and started to smoke during CMOS check

      Test 2:

      Unable to test due to unpredicted destruction in test 1.

      Conclusion:

      No current filesystem for mainstream Linux systems is capable of surviving a 5-story vertical drop. Until this feature is implemented in an open source file system, it will be hard for that FS to be widely accepted.

    5. Re:Who out there has actually done real research? by Anonymous Coward · · Score: 0

      Relax slick, they were just giving their point of view, not telling you what to do. The article explicitly says that they were not bashing other filesystems... They were stating WHY they chose ext3 for use in their distro.
      They have to have a default fs, no?

    6. Re:Who out there has actually done real research? by Sir_Real · · Score: 2

      I remember when Linux was about choice, not about RedHat telling me that I shouldn't use a certain filesystem on my machine and not giving me the CHOICE of doing so.

      And how are they taking away your ability to choose which filesystem to use? Did RedHat drop support for Reiser from the kernel they distribute?

      As for why they chose to use ext3, I believe they were leary about relying on a single persons knowledge of the filesystem code. Also reiser and nfs weren't playing nice the last time I looked (granted, this was a while ago).

    7. Re:Who out there has actually done real research? by bgat · · Score: 1

      *finally*, some test data I can actually use! :^)

      --
      b.g.
    8. Re:Who out there has actually done real research? by izzertaq · · Score: 1

      Furthermore, the popular alternative being pushed by rabid SuSE fans still doesn't have a working fsck. ("It's being worked on," says Hans invariably when asked about it.) It's amazing how anti-RedHat sentiment blinds people to obvious flaws in their own preferred technology.

      If I were RedHat, I'd have done the same thing. If reiserfs screws up or is corrupted by a hardware problem, that's the end of the game -- time to mkreiserfs and restore from backup.

    9. Re:Who out there has actually done real research? by chabotc · · Score: 2

      Actualy my recent experiances with ext3 are prety decent... using it with great success on my scsi softraid volumes.

      However, i do agree, not 100% well tested software can be dangerous, not 100% tested file systems can be lethal.

      Reminds me when IBM's JFS 1.0 kernel patch came out. I spend a day converting my workstation to it, and on the first fsck.jfs that was run, my file system was -nuked-, destroyed, whiped away.. Ever since i'm waiting for the 1.1.0 release :P

      ReiserFS has seen a lot of testing over a long period of time, and has some nice b-tree's and all build in that give it better performance then ext2 in some cases.

      So use ext3 in a production envirioment? not for me anyways.. however i do plan to test it out on more experimental computers. I mean, if no one would test it, how is it supposed to become stable :)

    10. Re:Who out there has actually done real research? by chabotc · · Score: 2

      Actualy it is a shame that Redhat 7.2's installer won't allow you to select ReiserFS during install. One might argue that 'takes away choice'.

      One might also argue its not 'officialy redhat supported' and they dont care to either ;-)

      However if you look at the projects mentioned in the linuxtoday forums, it supplies modified redhat install disks which allow for ReiserFS to be chosen on install.

      I gues the main reasons why rh 7.2 chooses ext3 over reiserfs are
      - ReiserFS cannot be converted to, ext3 can
      - ReiserFS did have issues with NFS, dump, etc. (Most are fixed if not all right?)
      - RedHat should support upgrades and ReiserFS would make that impossible as ext2 could not be upgraded to ReiserFS.

    11. Re:Who out there has actually done real research? by mz001b · · Score: 1
      From the article, it sounds to me like RH has been doing quite a lot of research. Before 7.1 came out, they announced that they would not go with ReiserFS because of data corruption problems. They employ ext3 developers, and from the sound of the article, they have been doing quite a bit of research on stability.

      RH makes its name on being a trusted linux distribution that can be run on servers. They certainly need all this testing for business to start adopting ext3. Of course if you don't like ext3, stick with ext2, don't check any of the upgrade boxes when you are installing.

    12. Re:Who out there has actually done real research? by Are+We+Afraid · · Score: 1

      Man, and I thought Linux wasn't supposed to crash.

      --
      Rot-13 my address to e-mail me.
      "So I hurry back to little earth / For another life another birth"
    13. Re:Who out there has actually done real research? by igiveup · · Score: 1

      Was your test sponsored by Microsoft?

      --
      --- igiveup ---
    14. Re:Who out there has actually done real research? by Anonymous Coward · · Score: 0

      You obviously never took part in the egg drop competition during the junior high school science fair. Suspending those computers in big cardboard boxes with large rubber bands and then padding with foam nuts will help them survive your sadistic stress test!!!

    15. Re:Who out there has actually done real research? by Anonymous Coward · · Score: 1, Funny

      Wow, troll and flamebait. I can't WAIT to see you assholes in metamoderation.

    16. Re:Who out there has actually done real research? by randombit · · Score: 2, Interesting

      ReiserFS, but comparison, has never failed me. I've used it extensively on production machines under 2.2 and 2.4, and been using knfsd since 2.4.6 was released.

      Well, we had many problems here with ReiserFS/RAID0 and NFS, even after all the NFS and RAID problems were "fixed". Then we went back to ext2. Which works.

      We're thinking about maybe going to ext3 (and not because Redhat told use to do so - we're using Mandrake, and maybe going to Debian sometime). But rather, because if something goes wrong we can do a simple fall back to ext2 and we're working again.

      So, yeah, try what you think will work, be it ext2, ext3, XFS, JFS, ReiserFS, or FAT16; if it doesn't work, try something else. :)

    17. Re:Who out there has actually done real research? by dghcasp · · Score: 1

      > Actualy it is a shame that Redhat 7.2's installer won't allow you to select ReiserFS during install. One might argue that 'takes away choice'.

      If a user is elite enough to care about the differences between different journalling file systems, what are they doing using an installer anyways?

      Real users don't do mkfs, they do dd if=/dev/tty of=/dev/hda1

    18. Re:Who out there has actually done real research? by Milalwi · · Score: 1
      Has this been peer-reviewed?


      A flaw I see is that you did not specify the type of surface the machines were dropped onto. Was it concrete, asphalt, a sponge? And did you drop each machine onto the same surface? It looks like you're a Slackware/ReiserFS advocate!


      I can't accept this research until it's been peer-reviewed.


      :-)


      Milalwi

    19. Re:Who out there has actually done real research? by Woko · · Score: 1

      Did RedHat drop support for Reiser from the kernel they distribute?

      In 7.1 they shipped the reiserfs module with the WITH_EXTRA_CHECKS (or similar) compile time option on totally kiling performance.

      --
      ---
      Silence is consent.
    20. Re:Who out there has actually done real research? by Caktus · · Score: 1

      > Reminds me when IBM's JFS 1.0 kernel patch came out. I spend a day converting my workstation to it, and on the first fsck.jfs that was run, my file system was -nuked-, destroyed, whiped away.. Ever since i'm waiting for the 1.1.0 release :P

      I had the same experience. My first fsck on JFS destroyed the root directory. It makes you wonder if IBM is being really serious about Linux. You should take into account that that was version 1.0 and it should have been extra tested.
      I've checked reiser too and had minor data corruption from time to time and some crashes which I relate to data corruption.
      Then I changed to XFS and I've been using it for 2 months and I haven't had any problem with it. I hope it makes into the standard kernel source soon, as I think it deserves to.

    21. Re:Who out there has actually done real research? by Anonymous Coward · · Score: 0

      I've also seen the egg drop succeed in a Pringles container padded with tampons... it's all about methodology.

    22. Re:Who out there has actually done real research? by Shadowlore · · Score: 1
      RedHat should support upgrades and ReiserFS would make that impossible as ext2 could not be upgraded to ReiserFS.


      The implication you make, namely that supporting ResierFS would make upgrading impossible, is simply not true. You do not have to convert filesystems to do an upgrade. Certainly, as it stands now, RH does not support upgrades for those who took the trouble to put any important (ie. non /home) partitions, despite the fact that their kernel can recognize and use ResierFS, even though they chose to slow it down by compiling it with the debugging turned on.




      As far as 'taking away choice', I think it is wrong for any distribution to not support the filsesystems in the kernel. It is clear that RH does not want users to use ResierFS. As far as the "maybe they do not want to deal with ReiserFS in support" argument, it does not fly. In a support contract you can specify what you do and do not support. Fact of the matter is, most users of RH do not use RH for their support, so the support argument is limited to contractual support; which has been dealt with above.


      IMO, they have no reasonable excuse for not providing the option to use/upgrade ReiserFS installs.


      --
      My Suburban burns less gasoline than your Prius.
    23. Re:Who out there has actually done real research? by Furry+Ice · · Score: 1
      - ReiserFS did have issues with NFS, dump, etc. (Most are fixed if not all right?)

      The last I heard, dump didn't work with ext2, either. It makes assumptions about the buffer (page?) cache that are no longer valid.
  3. Why Ext3? by Anonymous Coward · · Score: 0

    Realisitcally because;

    1- They didn't won't to sit around a coffee table trying to figure out something new.

    2- Ext3 sounds like a file name convetion.

    3- Ext2 is too old and Ext4 doesn't exist yet.

    1. Re:Why Ext3? by Anonymous Coward · · Score: 0

      4 - It's incompatible with Windows,

      5 - It's incompatible with Windows,

      6 - It's incompatible with Windows.

      Any other questions?

  4. journaling fs can crap out on you by nilstar · · Score: 1

    Well, all I have to say is.... I've used reiserFS for quite a while now.... and I've had some interruptions in power.... causing an unweildly shutdown or two..... and I do have to say that you *can* end up with errors all the same.... so don't trust ext3fs to save your butt....... instead invest in a good backup util *and* get yourself a UPS.

    Better safe than sorry they say... it is true.

    --
    ===> An eye for an eye makes everyone blind - MG
    1. Re:journaling fs can crap out on you by j7953 · · Score: 2

      I'm anything but a filesystem expert, but from what I know, a journaling filesystem doesn't magically protect your files against damage. If power fails while writing to your disk, even journaling filesystems won't be able to complete the write later, the data simply isn't stored anywhere.

      What the journaling system can do is have a very short disk check time during reboot, because it doesn't have to scan the complete disk after a crash.

      --
      Sig (appended to the end of comments I post, 54 chars)
    2. Re:journaling fs can crap out on you by Anonymous Coward · · Score: 0

      Looks like captain kirk is posting to /. again. Try just using one period '.' and then starting another sentence. Or even commas, if you're so inclined.

  5. RedHat's "needs" by Anonymous Coward · · Score: 0

    RedHat needs to support "in-house" development, if not for technological reasons, then at least for moral supportive reason. Team-building and stuff, you know.

  6. convert to ext2? by Anonymous Coward · · Score: 0

    Just convert a clean ext3 back to ext2 then?

  7. Alternative by Pat__ · · Score: 1

    Since Slash 2.2 supports journals I don't see why they didn't use that instead!

    euh ... ok wait ...

    bad bad taste :)

    1. Re:Alternative by jedwards · · Score: 0, Offtopic

      First File!
      /dev/goatse.cx

  8. its the migration stupid.. by n3m6 · · Score: 5, Insightful

    why did they choose to use ext3 ?

    ofcourse its the migration path. Users can choose to install ext3 and later if they want to they can choose to go back to ext2. forward and backwards compatiblity makes ext3 a much more friendly jouraling filesystem for businesses. Some of the intranet servers cannot risk to backup and hope the new filesystem to go up working alright. Ofcourse there are better journaling filesystems out there. But the choice to use ext3 is good one since, its mature,stable and easier to administrate and use. Easier to administrate and use the keywords here. Any kernel out there can read an ext3 partition without extra modules. So it definitely plays well with others. Is there any other journaling filesystem that can say this ?

    1. Re:its the migration stupid.. by izzertaq · · Score: 1

      Of course, "better journaling filesystem" isn't as simple as who uses trees and tails and whatnot. Maturity of tools is more practical than buzzword compliance, and at this point reiserfsck can't touch e2fsck. This is probably as big as reason as any for RedHat going ext3 over reiserfs.
      That, and the fact that ext3 is more stable now than reiserfs was when SuSE shipped it to its guinea p^W^Wusers ... this is why I no longer use that particular distro.

    2. Re:its the migration stupid.. by quartz · · Score: 2

      Except for those of us who already have ReiserFS on all our partitions. But that's OK. Even though ReiserFS has worked perfectly for me (no problems at all, even with power failures and everything) I'm willing to give ext3 a chance. I'll probably have one of my partitions reformatted to ext3 and and see how each of them performs. And when I have the winner, I'll convert the machines at work (which are still running on good ole' ext2) to it. IMO, the more choices you have, the better.

    3. Re:its the migration stupid.. by scrytch · · Score: 2

      > But the choice to use ext3 is good one since, its mature,stable and easier to administrate and use.

      I would contest that it's mature (it is brand new), and time will tell if it's stable. Personally I tend to think that filesystems take longer to shake out than the operating systems that use them. The fact that it's largely additive to ext2 and fixes its biggest wart (metadata integrity) makes it quite appealing.

      Now if we could see softupdates applied to the ext2 side, I'd be willing to switch servers from BSD over to it (I understand reiser is faster than softupdates, but it needs a lot more time in the oven, being such a radical redesign). Well, to debian with source .debs anyway, not redhat and rpm versioning hell.

      --
      I've finally had it: until slashdot gets article moderation, I am not coming back.
    4. Re:its the migration stupid.. by Cro+Magnon · · Score: 1

      I think so too. The main reason I'm still using ext2 is because of the hassle in converting to Reiser. Plus I've heard about data corruption, and the tools suck! With ext3 RH will upgrade if you want it to, and it uses the more mature ext2 tools. I still wouldn't trust it too far on reliability, but that's what backups are for.

      --
      Slow down, cowboy! It has been 4 hours since you last posted. You must wait another few hours.
    5. Re:its the migration stupid.. by Mr.Phil · · Score: 1
      it's fairly mature as it is not a whole new filesystem, but rather took ext2 and branched to start building ext2 with journaling. This way, ext3 builds on ext2's strengths.

      http://olstrans.sourceforge.net/release/OLS2000-ex t3/OLS2000-ext3.html is a good place to go and read about ext3 from a speach Dr Stephen Tweedie made to the 2000 Ottawa Linux Symposium.

    6. Re:its the migration stupid.. by osu-neko · · Score: 1
      I would contest that it's mature (it is brand new)

      But, you see, it isn't. Not really. The journaling part is new, but in most other respects this filesystem is many years old. Unlike Reiser which has a brand new never before used filesystem layout. ext3's filesystem layout is so old, an old bo (Debian 1.3) system could read it. So I would contest that it's "brand new". In many ways, it's the one of the most mature filesystems available at the moment...

      --
      "Convictions are more dangerous enemies of truth than lies."
  9. DNS issues by Anonymous Coward · · Score: 0

    NS1.INTERNET.COM seems to be having DNS issues.

  10. No it doesn't by Anonymous Coward · · Score: 0

    Ext3 isn't even in the official kernel, but ReiserFS is, and has been for a long time. Yet RedHat is still "protecting" its users from using ReiserFS during an install, which is complete bullshit. It's a test filesystem, tried and true.

    1. Re:No it doesn't by dhamsaic · · Score: 2, Flamebait
      ReiserFS didn't even make 2.4. So it's not a *long* time. It's been there for "a little while." Ext3 is not in the official kernel yet, you're correct. But it is in Alan Cox's kernel, and should be in the official kernel soon.


      I like ReiserFS, but I have had it fuck up on a machine before. I'm not bitter against it, and I'm not saying that it's not good - but there is still work to be done on it. Ext3 has a lot working for it, and that's why Red Hat is using it in 7.2. Read the article for more details.

      --
      Every once in a while I like to masturbate a new word into my vocabulary, even if I don't know what it means.
    2. Re:No it doesn't by n3m6 · · Score: 1

      that said.. i'd like to see more choices in some of the distributions.. i think XFS, ReiserFS, JFS and Ext3 are mature enough to be included in some distributions like Mandrake.. That way we could get them to be tested in the "real world".. Thats the only way we could get these filesystems to be mature.

    3. Re:No it doesn't by Smitty825 · · Score: 2

      Although my machine is currently running Mandrake 7.2 (I can't vouch for 8.0 & greater, but I'd assume it is the same), Mandrake gives you the option of what file systems you would like to install. You even have more choices than what you listed above...
      ext2, ext3, XFS, Reiser, UFS, HFS (Mac), etc. I'd guess that there are 40 different filesystems for you to chose from...

      --

      Doh!
    4. Re:No it doesn't by Da+Masta · · Score: 1

      Actually, that's not quite true. It actually mixes up partition types and filesystem formats. The only filesystems it'll actually let you install mandrake on are reiserfs, ext2/3, etc. but diskdrake will let you create any type of _partition_ you want.

    5. Re:No it doesn't by HiThere · · Score: 2

      It seems to me that hard disks are now large enough that there needs to be another option (make it easy enough so that everyone can try it):

      At install time, optionally (check box, just like ext3) set up a few partitions, each a test version. Set each one to a boot partition with a different file system. At boot time, allow the user to pick which one to boot from. Set up a few dummy one's, too, so that new file system types can be added, and a utility to copy a boot partition to the new one, customizing partition mapping tables (which is why the scripting is needed).

      I tried doing something sort of like this by hand once, but I had a lot of trouble getting the partition mapping tables straight. In fact I considered myself lucky to be able to straighten things back out without a reinstall.

      The names of the boot partition and the dummies need to be shuffled around as you move from one to the other, but the device addresses stay fixed. This is fine, but when some options are used the device addresses get replaced by the current name of the partition... well, it got a bit messy.

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
  11. Better than nothing... by Ron+Harwood · · Score: 2

    The same could be said for ext2, really... but the idea is that after an "unclean" shutdown you don't have to wait as long for a disk check... at least that's what I look to either reiserFS or EXT3 for... When you start looking at really large disk arrays - ext2 fsck takes a helluva long time.

    Yes, backups and a UPS are alway necesary for mission critical stuff... but this adds another layer of 'help'.

  12. Wow! by number+one+duck · · Score: 1

    I mean... I was really pully for NTFS, I wasn't expecting ext3 to even be in the running...

  13. Performance... by stikves · · Score: 1
    It may not be an objective research but RefiserFS homepage (namesys.com) claims that reiser defeats ext2 on performance.


    I assume that since ext3 only adds journaling to ext2, reiser is "faster" than ext3 also.


    Again this is the claim of reiser people.

    1. Re:Performance... by Erik+Hensema · · Score: 3, Informative

      Reiser performs better than ext2 mainly on two points:

      • Large directory handling
      • Space allocation

      ext2 uses a linear search algorithm to index directories while Reiser uses a hashtable. This makes handing of large (10000+ files) directories far more efficient. No more need for /home/h/he/hensema.

      Reiserfs also packs together the 'tails' of files, meaning that multiple endings of files can occupy the same disk block. This saves space (less slack). The classic example where this works very well is a newsspool, containing hunderds of thousands of files sized typically around 4 KB.

      I'm not sure wether the special Reiserfs API has been implemented which can allocate files without names but using their hash-index. This may speed up processes like squid, which have to store vast amount of files but don't care about their names. Cutting out the directory layer completely is a very nice sollution.

      --

      This is your sig. There are thousands more, but this one is yours.

    2. Re:Performance... by Illume · · Score: 1


      Currently squid is slower on ReiserFS compared to ext2 because squid is optimized for ext2.

      And if you put the squid files on a seperate partition you don't need journaling anyway if you automatically reformat the partition after a crash.

    3. Re:Performance... by osu-neko · · Score: 1
      I assume that since ext3 only adds journaling to ext2, reiser is "faster" than ext3 also.

      The problem with this assumption is that journaling can (and generally does) make many file operations faster (due to not having to move the head so much). Since ext3 is therefore faster than ext2, it's an open question whether ReiserFS is faster than ext3. The fact that ReiserFS is faster than ext2 doesn't really tell us anything on this point.

      That having been said, I suspect ReiserFS is faster in general than ext3, due to the whole niftyness of the layout, but I'd have to see some numbers before this was more than a suspicion...

      --
      "Convictions are more dangerous enemies of truth than lies."
    4. Re:Performance... by teg · · Score: 2

      I suspect performance characteristics will vary with how and what you use it for.

      An example: When I did benchmarks with PostgreSQL 7.1.1/2 a couple of months ago, XFS and ext3 were of similar speed while ReiserFS was rather slow. OTOH, I'd expect ReiserFS to handle cases with lots of files in a directory faster than ext2. Also, the tailmerging in ReiserFS should save space (especially in situations with many small files), but is somewhat risky (there's been a few bugs in that part of the code) and will cost performance.


      One of the big benefits of ext3 is that the filesystem isn't new, it's proven solid and has been around for a long time. Adding a journal layer isn't too risky, and it has been in testing (with good results) for a long time.

  14. Man, I can't imagine... by xanadu-xtroot.com · · Score: 1

    Let's see...
    RedHat came up with ext3. Alan Cox works for RedHat. AC has already made patches to the kernel for ext3.
    Hmmm... the math isn't tough for this one.

    (Granted I haven't read the article, it seems to be /.'ed, but...)

    --
    I'm not a prophet or a stone-age man,
    I'm just a mortal with potential of a super man.
    1. Re:Man, I can't imagine... by blakestah · · Score: 3, Informative

      You are missing a little from your math. Alan Cox is not relevant in this case.

      Stephen Tweedie is. He is one of the top filesystem ext[23] hackers and is employed by Redhat. RedHat runs the mailing list for ext2 and ext3 stuff.

      But mostly, ext3 allows new filesystems to be employed over old existing ones without a backup and re-creation of the file system. This means ext3 will be deployed (in the US) 10 times more than any other journaled file system.

      As for speed, I think the ext[23] file systems, which are already fast, are going to catch up with the addition of an inode hash from Daniel Phillips. Or with his Tux2 file system which is in development. But really, unless you use directories with a large number of small files, ext2 and ReiserFS are not much different for speed.

      Having an EASY upgrade path is the way. I also suspect Linus will add ext3 to the mainline kernels in another 2-3 kernel iterations, since the ext3 hackers are quite used to the appropriate methods for getting new code included.

    2. Re:Man, I can't imagine... by xanadu-xtroot.com · · Score: 1

      Yes, I admit I skipped over some of the technicalities, but my point still remains. Alan has already written the kernel patch. He works for RedHat. They NEED (have you checked their stock recently?) a return on their envestment.

      I personally use Reiser. I feel (and so the BenchMarks) that it is superiour to (most) of anything else out there.
      Disclaimer:
      I haven't used ext3. I'm going on benchmarks and my personal eperience alone on that.

      --
      I'm not a prophet or a stone-age man,
      I'm just a mortal with potential of a super man.
    3. Re:Man, I can't imagine... by Anonymous Coward · · Score: 0

      Um, how can ext[23] catch up on speed with the addition of Tux2 filesystem?

    4. Re:Man, I can't imagine... by Anonymous Coward · · Score: 1, Interesting

      You might want to mention that Reiser has his own backers (SuSe and others).

      ReiserFS has also had a much more public 'beta period' than ext3*, which probably has garnered it more fans, but also has brought out lots of problems which may have turned some people off.

      *Reiser has been very public about asking people to try his filesystem. Tweedie has almost discouraged regular users, while according to the article, RedHat has done a bunch of controlled QA testing and 'closed' betas.

    5. Re:Man, I can't imagine... by blakestah · · Score: 2

      Yes, I admit I skipped over some of the technicalities, but my point still remains. Alan has already written the kernel patch. He works for RedHat.

      Stephen Tweedie and Ted T'so wrote ext3, mostly. Andrew Morton led its port to the 2.4 filesystem, and maintains patches for ext3 to be applied to the 2.4 kernels.

      Alan Cox merges those submitted patches into his ac series, which ultimately leads to Linus adding them to the "stock" kernels.

    6. Re:Man, I can't imagine... by blakestah · · Score: 2

      Um, how can ext[23] catch up on speed with the addition of Tux2 filesystem?

      In many ways Tux2 is an add-on to ext2 to add
      1) A hash function which is analogous to a B-tree for directory searches. This is currently a big speed hit for ext2 for directories with lots of small files.
      2) Atomic updating of file system writes. This will make the file system power-button resistant without adding a journal. This is a feature already present in FFS + Soft Updates in FreeBSD.

      The atomic updating algorithm will make the file system faster than any journalled file system, ceteris paribus. But Tux2 will also be an add-on to existing ext[23] file systems, and will inherit most of its code base from them. Similarly, the upgrade path will not require a backup and re-creation of the file system. At least, this is according to statements made by its coder, Phillips.

    7. Re:Man, I can't imagine... by osu-neko · · Score: 1

      Err, what kernel patches has Alan written relating to ext3? I don't know of any. And I was under the impression including ext3 didn't require any changes to the rest of the kernel...

      --
      "Convictions are more dangerous enemies of truth than lies."
    8. Re:Man, I can't imagine... by Anonymous Coward · · Score: 0

      OK, makes sense that way.

  15. Migration goot by Derci · · Score: 1

    Migration is indeed very important.

    I once tried creating a boot disk which supports ReiserFS in order to fix a broken linux machine, and couldn't find anything like that ANYWHERE. I didn't have any linux machine near me, so I couldn't create one myself...

    At least ext3 will not have that problem.

    --

    -- The ballad of arrivederci
    1. Re:Migration goot by Chaostrophy · · Score: 3, Informative

      http://cambuca.ldhs.cetuc.puc-rio.br/ has a install disk for RH & ReiserFS, I expect you could
      use it for recovery.

      These make nice emergency disks, including ssh:
      http://www.lnx-bbc.org/ The LNX-BBC is a mini Linux-distribution, small enough to fit on a CD-ROM that has been cut, pressed, or molded to the size and shape of a business card.

      --
      Plato seems wrong to me today
    2. Re:Migration goot by Derci · · Score: 1

      http://cambuca.ldhs.cetuc.puc-rio.br/ has a install disk for RH & ReiserFS, I expect you could
      use it for recovery.


      Thanks, but I tried creating a boot disk from this image, if I'm not mistaken.. the dumb thing won't let me exit the install shell or enter any recovery mode without the CD.

      And the problem is that this certain machine had no CD-rom, since it was a virus filtering mail relay.. something very cute that works with f-prot.

      --

      -- The ballad of arrivederci
    3. Re:Migration goot by Dimensio · · Score: 1

      Hmm..

      Actually, I ran into a problem when I first installed SuSE 7.1. I made my root partition reiserfs since SuSE claimed to support it out of the box. The kernel that SuSE installed did in fact support reiserfs -- as a module! Too bad it couldn't mount the filesystem to load the module.

      Anyway, I fixed the problem by using SuSE's bootdisk to emergency boot the system and was able to download, configure and install a new working kernel. I dunno how well it would work with a different distro, but I think that you'd at least be able to mount the filesystem.

    4. Re:Migration goot by Derci · · Score: 1

      The boot disk or the boot disc?

      --

      -- The ballad of arrivederci
    5. Re:Migration goot by Dimensio · · Score: 1

      Boot disk. Install floppy disk made from an image downloaded from ftp://ftp.suse.com/.
      From the 'setup' disk I was able to select 'emergency boot' (or some similar feature) in the options menu and it got me to a command prompt. From there I was able to mount the reiserfs filesystem and install a new kernel.

      I don't think that I had to specifically load a reiserfs module (I did need to use the optional 'modules' disk -- also available from the ftp site -- to use my SCSI controller and network card). Just 'mount /dev/sda1 /fixme' worked.

  16. argh! goddammit, LinuxToday! by Wakko+Warner · · Score: 1, Offtopic

    I would love to read that article, but, since LinuxToday uses fixed-size tables, I quickly grew tired of left-right scrolling just to get to read a single line of text.

    Even if I resize the window, the whole page doesn't fit on my screen.

    Who the hell let the monkey design the website?

    - A.P.

    --
    "Remember when the U.S. had a drug problem, and then we declared a War On Drugs, and now you can't buy drugs anymore?"
  17. Really not a surprise ... by hal0802 · · Score: 4, Informative

    ... since Alan Cox (@redhat.com) had so many arguments over the Linux kernel Mailing List with Hans Reiser.
    This thread is a good example.

    1. Re:Really not a surprise ... by xanadu-xtroot.com · · Score: 1

      I kinda think that this is a far better link.

      --
      I'm not a prophet or a stone-age man,
      I'm just a mortal with potential of a super man.
    2. Re:Really not a surprise ... by hal0802 · · Score: 1
      Definitly the nastier mail of this thread ...
    3. Re:Really not a surprise ... by Anonymous Coward · · Score: 0

      Hans Reiser is the Theo de Raat of Linux. A mental headcase with a hair-trigger temper and an ego the size of the planet.

    4. Re:Really not a surprise ... by bgarcia · · Score: 2
      After having read the posts in that thread, it sounds like RedHat did extensive testing of ReiserFS and found several bugs (many of which have since been fixed).

      Not sure why you make out the arguments to be overly personal. Alan seemed quite willing to accept reiserfs patches in the AC kernels.

      --
      I'm a leaf on the wind. Watch how I soar.
    5. Re:Really not a surprise ... by Anonymous Coward · · Score: 0

      I was going to say that, another one of these "its my piece of free software and if you don't like it I'll irrationally rant about stuff until you want to kill yourself" types. DJB of qm**l springs to mind.

      Alex

    6. Re:Really not a surprise ... by Karmageddon · · Score: 1
      This is the definitive message in that thread, where Hans Reiser shows that he is "kinda dumb" sometimes, and as a result he can't be trusted deciding issues about shipping his code. Read that and the next three messages and you will see that Christoph Hellwig just makes more sense when talking about Hans's own code, though I think Christoph could have been more polite.

      plot synopsis [SPOILER!] :) Hans says "there is no reason for RedHat to build Reiser in debug mode" but Christoph points out that in debug mode it detects some extra errors and halts. Hans seems to think it's better for it to keep running with erroneous data. That ain't a guy I want writing my fscking filesystem.

      BTW, I have nothing against Hans or ReiserFS: I just learned this 10 seconds ago, and I've been running ReiserFS with good results under the Manstroke distro. I had already planned to stop using it but that was because it is not integrated with the latest RedHats so it was limiting my options for upgrading or testing.

      Also, earlier in that thread, Hans indicates that he doesn't test with Red Hat himself, and he accuses them of just shoveling code onto CDROMs. This strikes me as a juvenile attitude if he at all wants people to run his code. Hate RedHat all you want... but, it will still have the #1 market share in the US and you ought to check that your code works with it if you want your code to acheive stardom in the US. Maybe he doesn't care--that's cool too--but then he shouldn't care if people who run RedHat are a little uneasy with ReiserFS.

    7. Re:Really not a surprise ... by Torne · · Score: 1

      The most annoying thing about DJB is that although his software works in a somewhat odd way and he rants crazily about it, it WORKS and is universally better than its competitors, at least in my opinion. It's annoying as hell the way he works outside but I still use qmail regardless (after patching it a bit to change paths to something resembling the FSSTND)

      Torne

  18. speed reading? by mattdm · · Score: 3

    I'm impressed that you were able to write that long paragraph in the three minutes since the article was posted, let alone read the message linked-to. But, I think that in your hurry, you missed a few key things, so I thought I'd quote them here for your benefit and the benefit of anyone else in too much of a rush:

    I wrote up a short piece that I hope to flesh out a bit more later on why Red Hat chose to include ext3 in this release, why you want to use it, and what we did to make it robust.
    It's not an anti-any-other-filesystem tirade at all. Don't take any part of it as meant to put down any other filesystem, even ones we have not chosen to ship yet. No hidden agenda involving alien abductions... :-)

    Red Hat is just telling you what they think works -- not taking away any of your choices. They even ship the reiserfs tools. Perhaps you've fallen to the whole "Red Hat is too popular to be cool" thing?

    1. Re:speed reading? by Mr.Phil · · Score: 1

      [quote]Perhaps you've fallen to the whole "Red Hat is too popular to be cool" thing?[quote]

      What gets me is that 'everyone' is always tossing out the whole "Use Debian, it's l33t" thing. I wonder what happens when Debian becomes too cool.

    2. Re:speed reading? by Anonymous Coward · · Score: 0

      Slackware, then FreeBSD, then AtheOS, then Hurd (it'll still be 0.3 in 5 years time...).

    3. Re:speed reading? by Anonymous Coward · · Score: 0

      Debian is just another distribution. Linux from scratch is the l33t thing.

    4. Re:speed reading? by archen · · Score: 1

      They use Free BSD?

  19. Content of article, minus user comments by Mr.Phil · · Score: 0, Redundant
    Subject: ext3 information
    From: Michael K. Johnson
    Date: Tue, 21 Aug 2001 17:53:08 -0400


    I wrote up a short piece that I hope to flesh out a bit more later on why Red Hat chose to include ext3 in this release, why you want to use it, and what we did to make it robust.

    Its not an anti-any-other-filesystem tirade at all. Dont take any part of it as meant to put down any other filesystem, even ones we have not chosen to ship yet. No hidden agenda involving alien abductions... :-)

    Anyway, I hope its useful. Feedback to the list [ roswell-list@redhat.com -ed. ], please.

    michaelkjohnson

    "He that composes himself is wiser than he that composes a book." Linux Application Development -- Ben Franklin
    http://people.redhat.com/johnsonm/lad/

    Why do you want to migrate from ext2 to ext3? Four main reasons: availability, data integrity, speed, and easy transition.

    Availability:
    After an unclean system shutdown (unexpected power failure, system crash), each ext2 file system cannot be mounted until its consistency has been checked by the e2fsck program. The amount of time that the e2fsck program takes is determined primarily by the size of the file system, and for todays relatively large (many tens of gigabytes) file systems, this takes a long time. Also, the more files you have on the file system, the longer the consistency check takes. File systems several hundreds of gigabytes in size may take an hour or more to check. This severely limits availability.

    By contrast, ext3 does not require a file system check even after an unclean system shutdown, except for certain rare hardware failure cases (e.g. hard drive failures), because the data is written to disk in such a way that the file system is always consistent. The time to recover an ext3 file system after an unclean system shutdown does not depend on the size of the file system or the number of files; rather, it depends on the size of the "journal" used to maintain consistency. The default journal size takes about a second to recover (depends on the speed of the hardware).

    Data integrity:
    Using the ext3 file system can provide stronger guarantees about data integrity in case of an unclean system shutdown. You have a choice of how carefully to protect your data. Essentially, you can choose either to keep the file system consistent but allow for damage to data on the file system in the case of unclean system shutdown (for a modest speed up under some but not all circumstances) or to ensure that the data is consistent with the state of the file system (which means that you will never see garbage data in recently-written files after a crash.) The more safe choice to keep the data consistent with the state of the file system is the default.

    Speed:
    Despite writing some data more than once, ext3 is often faster (higher throughput) than ext2 because ext3s journaling optimizes hard drive head motion. You can choose from three journaling modes to optimize speed, optionally choosing to trade off some data integrity. One mode, data=writeback, limits the data integrity guarantees, allowing old data to show up in files after a crash, for a potential increase in speed under some circumstances. This mode, which is the default journaling mode for most journaling file systems, essentially provides the more limited data integrity guarantees of the ext2 file system and merely avoids the long file system check at boot time. The second mode, data=ordered (the default mode), guarantees that the data is consistent with the file system: recently-written files will never show up with garbage contents after a crash. The last mode, data=journal, requires a larger journal for reasonable speed in most cases and therefore takes longer to recover in case of unclean shutdown, but is sometimes faster for certain database operations. The default mode is recommended for all general-purpose computing needs.

    Easy transition:
    It is easy to change from ext2 to ext3 and gain the benefits of a robust journaling file system, without reformatting. Thats right, no need to do a long, tedious, and error-prone backup, reformat, restore operation in order to experience the advantages of ext3. There are two ways to do the transition:

    • The Red Hat Linux installer program will offer to transition your file systems when you upgrade your system. All you have to do is check one checkbox per file system.
    • The tune2fs program can add a journal to an existing ext2 file system. If the file system is already mounted when it is being transitioned, the journal will be visible as the file ".journal" in the root directory of the file system. If the file system is not mounted, the journal will be hidden and will not appear in the file system. Just run tune2fs -j /dev/hda1 (or whatever device holds the file system you are transitioning) and change "ext2" to "ext3" on the matching lines in /etc/fstab. If you are transitioning your root file system, you will have to use an initrd to boot; run the "mkinitrd" program as described in the manual and make sure that your lilo or grub configuration loads the initrd. (If you fail to make that change, the system will still boot, but the root file system will be mounted as ext2 instead of ext3 -- you can tell this by looking at the output of the command "cat /proc/mounts") More information on tune2fs can be found in the tune2fs man page.

    A list of reasons Red Hat chose ext3 for our first supported journaling file system follows. Note that these reasons are not necessarily each unique to ext3 (some other journaling file systems share several of the points here) but the whole set of reasons taken together is unique to ext3.

    • ext3 is forwards and backwards compatible with ext2, allowing users to keep existing file systems while very simply adding journaling capability. Any user who wishes to un-journal a file system can do so easily. (Not that we expect many to do so...) Furthermore, an ext3 file system can be mounted as ext2 without even removing the journal, as long as a recent version of e2fsprogs (such as the one shipped in this release) is installed.
    • ext3 benefits from the long history of fixes and enhancements to the ext2 file system, and will continue to do so. This means that ext3 shares ext2s well-known robustness, but also that new features are added to ext2, they can be carried over to ext3 with little difficulty. When, for example, extended attributes or HTrees are added to ext2, it will be relatively easy to add them to ext3. (The extended attributes feature will enable things like access control lists; HTrees make directory operations extremely fast and highly scalable to very large directories.)
    • ext3, like ext2, has a multi-vendor team of developers who develop it and understand it well; its development does not depend on any one person or organisation.
    • ext3 provides and makes use of a generic journaling layer (jbd) which can be used in other contexts, and can journal not only within the file system, but also to other devices, so as NVRAM devices become available and supported under Linux, ext3 will be able to support them.
    • ext3 has multiple journaling modes. It can journal all file data and metadata (data=journal), or it can journal metadata but not data (data=ordered or data=writeback). When not journaling file data, you can choose whether to write file system data before metadata (data=ordered; causes all metadata to point to valid data) or not handle file data specially at all (data=writeback; file system will be consistent, but old data may appear in files after an unclean system shutdown). This gives the administrator the power to make the trade off between speed and file data consistency, and to tune speed for specialized usage patterns.
    • ext3 has broad cross-platform compatibility, working on 32 and 64 bit architectures, and on both little-endian and big-endian systems. Any system (currently including many Unix clones and variants, BeOS, and Windows) capable of accessing files on an ext2 file system will also be able to access files on an ext3 file system.
    • ext3 does not require extensive core kernel changes and requires no new system calls, thus presenting Linus no challenges to integrating ext3 into his official Linux kernel releases; ext3 is already integrated into Alan Coxs -ac kernels, slated for migration to Linuss official kernel soon.
    • The e2fsck file system recovery program has a long and proven track record of successful data recovery when software or hardware faults corrupt a file system. ext3 uses this same e2fsck code for salvaging the file system after such corruption so it has the same robustness against catastrophic data loss as ext2 in the presence of data-corruption faults.

    Again, we dont claim that every one of these points are unique to ext3. Most of them are shared by at least one other filesystem. We merely claim that the set of all of them together is true only for ext3.

    Here are some of the things Red Hat has done to ensure that ext3 is safe for users to use for their data:

    • We have done extensive stress testing under a large set of configurations. This has involved many thousands of hours of "contrived" load testing on a wide variety of hardware and file system configurations, as well as many use case tests.
    • We have audited ext3 for multiple conditions, including memory allocation errors happening at any point. We have tested that by forcing false errors and testing file system consistency.
    • We audited and tested ext3 for poor interactions with the VM subsystem, finding and fixing several interactions. A journaling file system puts more stress on the VM subsystem, and we found and fixed bugs both in ext3 and in the VM subsystem in the process of this audit and these tests. After thousands of hours of this testing, we are extremely confident in the robustness of the ext3 file system.
    • We have done an extensive year-long-plus beta program, starting with ext3 on the 2.2 kernel series, and then moving forwards to the 2.4 kernel series. Even before the official beta program, ext3 was put into production use in some circumstances; ext3 has been in production use on some widely-accessed servers, including the rpmfind.net servers, for over two years.
  20. I have to say, I agree by Zenithal · · Score: 3, Insightful

    I've been interested in upgrading the FS on the machines I manage here in the office, give or take about 15 servers. The fact of the matter is that it is no small job bringing down a production machine to change its filesystem. So, it sits with an unjournaled ext2 fs. Which is where it would sit, potentially forever until it left the production scope. The ability to upgrade the FS to ext3 without even a reboot, AND maintaining the security of being able to roll back those changes are more than enough to convince me that this is the best way to go.

    If I push to have the systems upgraded, say to ReiserFS, and something goes wrong. I'm just plain f**ked. It's that simple. This offers me the ability to upgrade with a fraction of the risk. Which, considering RedHats duties to its customers, I think is the perfect decision.

    --


    Aaron
    AaronCameron.net
    1. Re:I have to say, I agree by Delphis · · Score: 1

      Apart from the root partition that is. That looks like it'll require a reboot as it can't be modified while mounted and of course all the other partitions can be unmount/mounted while the machine is running, to a certain extent of course. You'd still need to shut down programs that have their current directory on any of these partitions for example.

      --
      Delphis
    2. Re:I have to say, I agree by diamondc · · Score: 1

      you can convert an ext2 partition to ext3 without mounting (including the / partition) on the fly. on your next reboot, it'll have a .journal file provided the partition type is set to ext3 or auto in /etc/fstab

      --
      "I keep looking in the want-ads under 'revolutionary' but there don't seem to be any listings.. "
  21. What about Stephen Tweedie? by soboroff · · Score: 2, Redundant
    My first thought was that it's because Stephen Tweedie, lead developer of ext3, works for RedHat. ReiserFS was developed primarily by SUSE. JFS and XFS come from IBM and SGI.

    So I read the article, and all of those reasons could easily apply to any of the above filesystems. Never mind that all of them are more mature and more stable than ext3. The only technical argument for ext3 is the upgrade path: ext3 is ext2 with a journal. But the real reason might be that RH can speed adoption (and by the bazaar model, improvement) of ext3, developed at RedHat, this way.

    1. Re:What about Stephen Tweedie? by Lac · · Score: 2, Funny

      My first thought was that it's because Stephen Tweedie, lead developer of ext3, works for RedHat. ReiserFS was developed primarily by SUSE. JFS and XFS come from IBM and SGI. / So I read the article, and all of those reasons could easily apply to any of the above filesystems.

      Your very thorough reading probably missed this surprising section:

      "Easy transition:
      It is easy to change from ext2 to ext3 and gain the benefits of a robust journaling file system, without reformatting. That's right, no need to do a long, tedious, and error-prone backup, reformat, restore operation in order to experience the advantages of ext3."

      It could happen to anyone. I know I had to read the article half-way before I even saw it!

    2. Re:What about Stephen Tweedie? by Anonymous Coward · · Score: 0
      Never mind that all of them are more mature and more stable than ext3.


      Redhat actually stress tested both ext3 and reiser and had problems with the latter. Testing is something I'd like to see more in the free software community other than "here's a patch that seems to compile and work okay on my system, try it out and see if you have any problems".

  22. Re:argh! goddammit, LinuxToday! by Anonymous Coward · · Score: 0

    Actually, it wasn't a monkey. It was an 8 year old with Downs Syndrome.

  23. flawed methodology! by h2odragon · · Score: 1
    They weren't running. If you tape a UPS to the top of them, and leave them running say bonnie on the way down, then we might accord your results some validity.

    And do an NT machine while you're at it; it wouldn't do to be seen as biased or anything.

  24. the word is "administer," stupid by Anonymous Coward · · Score: 0

    Not administrate. Administer. Administrate is a word that uneducated people began using in sufficient quantities to make other people think it was a real word, even to the point of fooling some dictionaries into including it.

    1. Re:the word is "administer," stupid by Anonymous Coward · · Score: 0

      That's just what the administration wants you to think!

    2. Re:the word is "administer," stupid by HiThere · · Score: 2

      Isn't "to administrate" to issue lots and lots of reports?

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    3. Re:the word is "administer," stupid by Ateran · · Score: 1

      I'm wasting my time, but:

      Administer
      v. intr.
      To manage as an administrator.

      administrate (d-mn-strt)
      tr.v.
      To administer.

      Hence, administer == administrate.

    4. Re:the word is "administer," stupid by Skynet · · Score: 1

      Not administrate. Administer. Administrate is a word that uneducated people began using in sufficient quantities to make other people think it was a real word, even to the point of fooling some dictionaries into including it.

      Websters dictionary states:

      ad*min*is*trate (verb) [Latin administratus, past participle of administrare]

      First appeared circa 1617
      : ADMINISTER

      --

      "Uneducated" people have apparently been using the word for nearly 400 years. Isn't that enough time to adopt it into the language?

      --
      Execute? [Y/N] _
  25. Re:argh! goddammit, LinuxToday! by Anonymous Coward · · Score: 0

    More importantly, who's letting the monkey browse the website? You can't read!

  26. crash? by dobratzp · · Score: 1

    After an unclean system shutdown (unexpected power failure, system crash)...

    Power failures have been known to occur sometimes, but I've never had Linux crash.

    1. Re:crash? by PowRMan · · Score: 1

      It does happen. Usually under heavy heavy load, but it does happen. I have seen production left smoking...

    2. Re:crash? by delong · · Score: 1

      Then you're not trying hard enough, junior!

      Yes, Linux does crash. And if its Cobolt Linux, it crashes ALOT. :P

      Derek

    3. Re:crash? by Anonymous Coward · · Score: 0

      It's easy to crash linux, just make it run out of memory and be prepared to hit the reset button.

    4. Re:crash? by Anonymous Coward · · Score: 0

      Just start using nVidia's video card drivers and believe me, it will crash all the time.

  27. Not what it says! by arestivo · · Score: 5, Informative
    I wonder if who posted this article even read the original one.

    The article at LinuxToday isn't about RedHat prefering ext3 over other journaling filesystems. It's merely an explaination of why they decided to include ext3 in the new RedHat 7.2.

    ... I wrote up a short piece that I hope to flesh out a bit more later on why Red Hat chose to include ext3 in this release ...

    The only comparison made is between ext3 and ext2 where they explain the advantages of a journaling system.

    1. Re:Not what it says! by Panaflex · · Score: 1

      Lets hope they get the compiler tools right this time... 7.0 couldn't even compile it's own darn kernel. Linus said you were a fool if you were using Redhat.

      Well, I guess I'm a fool.. but I still use it quite a bit. (Mostly because it supports my laptop out of the box. and all it's associated pc cards).

      Pan

      --
      I said no... but I missed and it came out yes.
  28. Slashdot and Responsibility by masq · · Score: 1

    This site seems to be slashdotted.

    The guy from Atheos (http://www.atheos.cx/) calls Slashdotting " The worst mass attack I have ever seen". Because this seems to be a continual (and somewhat legendary) problem, I think the powers that be (Taco et al) should put a system in place wherein they give sysadmins some sort of warning before they post a slashdot article which could take down their website with a "Friendly DDOS".

    As Spiderman says, "With great power comes great responsibility", and Slashdot's power to strain system resources is very great, indeed.

    1. Re:Slashdot and Responsibility by Cro+Magnon · · Score: 1

      Actually, I don't think its entirely Slashdot. LT's been flaky all morning. Slashdot may have pushed it over the edge though. It's certainly pushed ME over the edge a few times. :)

      --
      Slow down, cowboy! It has been 4 hours since you last posted. You must wait another few hours.
    2. Re:Slashdot and Responsibility by bartle · · Score: 1

      Because this seems to be a continual (and somewhat legendary) problem, I think the powers that be (Taco et al) should put a system in place wherein they give sysadmins some sort of warning before they post a slashdot article

      I agree completely. I can imagine a situation where someone might post a little bit of cool code they had written on their home web server, then watch as their poor DSL connection is completely crushed because someone posted to Slashdot. It's a very uncool thing when it happens.

      So I thought about the problem and I realized that to successfully combat the problem would take a good deal of work. The Slashdot editors would essentially have to do minor research on each piece, write ahead and get permission to post it, correlate the timing, and finally end up posting the article a week after it had been submitted. They wouldn't have to do all this with major sites of course, like CNN or the NY Times, but it would be a godsend for all the poor saps who just want to post something cool.

      I doubt this will happen since it would mean running Slashdot more like a real news source and less like a bulletin board. If the Slashdot editors can't be bothered to do things like check URLs or spelling, they certainly wouldn't be up for long term planning. A little bit of a shame actually.

    3. Re:Slashdot and Responsibility by Anonymous Coward · · Score: 0

      The guy from Atheos is actually a Jew. So maybe we should call it Jewos from now on. Just my 2 cents.

    4. Re:Slashdot and Responsibility by Anonymous Coward · · Score: 0

      That post was worth far less than two cents. I want my money back.

    5. Re:Slashdot and Responsibility by TermAnnex · · Score: 1

      Seems to me, it would take a little bit of scripting. Without the editors having to do much. According to the FAQ, there are problems with banner ads and mirroring the site. So, a) Maybe use some of junkbusters code to check for banner ads, if there are banner ads, don't mirror the page. b) Check for a line in the webpage being served, to determine whether or not the site should be mirrored. Or, slashdot could perform load balancing of their own, and direct users to the webpage, or to the mirrored copy. Just a few thoughs...

    6. Re:Slashdot and Responsibility by Anonymous Coward · · Score: 0

      Mod this up! This has been a problem for years, and it's about time someone said something constructive like "Let's fix this before it goes any further."

      Include responsibility in the "new" slashdot?
      Cool feature.

  29. Experiences with ReiserFS by DaveWood · · Score: 5, Interesting
    As our partition continued to grow, from 13GB to 37GB to 50GB and now 100 and soon to grow again (and there are hundreds of thousands of files), somewhere around the 50GB mark ext2 started to get a little overburdened.


    Linux has never crashed on me without a hardware problem causing it (not an exaggeration), but that doesn't mean we haven't had plenty of hardware problems, and each time there was a failure, the fsck would take 30-45 minutes. My first thought was ext3, but... heh. It was always grayed out in the kernel config menus. Not a good sign. ReiserFS on the other hand was immediately available.


    Of course, you don't trust your data to something without being damn thorough about it, so I did a bunch of tests on staging servers (which went great) and I spent a lot of time reading Hans Reiser, who impressed me considerably as a smart person with a lot of good ideas. We made the move this spring and have had zero problems with the filesystem during normal operations. Zero. It's blazing fast on our tests, it appears to scale beautifully, and if I go down, I have no wait time anymore coming back up.


    Of course, I keep up with the kernel changes and upgrade when I see updates relevant to the filesystem.


    It's not a perfect package, but nearly. Its consistency checker/repair tool (reiserfsck) is not finished (as its messages vigorously warn). Now, remember, this is not the same thing as e2fsck. You are not using it in the same role, its purpose is much more specialized (disaster recovery), so the significance is different. Still; we came to use it during several of the many times high-speed SCSI chomped on our asses and corrupted data. We have backups, of course, but I wanted to see what the tool was capable of. In several cases it was able to successfully rebuild the filesystem, very slowly, with --rebuilddb, but in several other cases, the tool would dump core, which, if you were one of those fools without a backup, would leave you stranded.


    Even in this, however, I was reassured; the maintainer of the tool answers emails quickly and was eager to try to troubleshoot the problem. I thus have no doubt that it will quickly mature into something quite good. It's just not there at this moment.


    On the whole I would say I'm extremely happy with ReiserFS; we've punished it here pretty brutally and it's passed every test. I don't have any experience with ext3, but anecdotally I'm told it's less mature. Still, I have nothing against it. I can only comment that I hope Redhat's upgrade process from 7.1 to 7.2 will at least take reiserfs into account, instead of breaking the way it did from 7.0 to 7.1.

    1. Re:Experiences with ReiserFS by bero-rh · · Score: 2

      I can only comment that I hope Redhat's upgrade process from 7.1 to 7.2 will at least take reiserfs into account, instead of breaking the way it did from 7.0 to 7.1.

      It doesn't.
      It'll recognize and keep your partitions.

      --
      This message is provided under the terms outlined at http://www.bero.org/terms.html
    2. Re:Experiences with ReiserFS by HiThere · · Score: 2

      Well, since 7.2 is an early beta, perhaps that should be "not yet". At least one can hope. I note that Linux Today (I think) today had a story about someone who what issuing a Reisser based Red Hat 7.2 distribution, with the comment that they would start shipping as soon as 7.2 was final. Didn't follow it up, but it was there.

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
  30. XFS anyone? by greenfly · · Score: 5, Insightful

    I'm suprised that more people haven't said anything about XFS. I've been using for awhile now at home and on a production fileserver at work for awhile now and haven't experienced any problems. The only thing at all that has been a worry is the fact that Grub can not yet read XFS, so you have to create a small boot drive at the beginning. At least with XFS, the filesystem has already been designed and tested for years by SGI, and the only matter was porting it to Linux. From what I've seen with ReiserFS, they are still trying to decide on features and on how it is going to go about doing things. That's fine and all, but I don't want to end up having to backup and restore my filesystem a few times as they decide to impliment a new "everything and the kitchen sink" feature. If I'm doing something for file integrity and security, I'd rather have something that I know has been working for years now in a high performance environment. Just so this won't be considered offtopic, I would say that I can see why ext3 would be preferred by Redhat over Reiser (with the in-house development, and the easier migration), and hey, it will probably be "good enough" for most people (and certainly some kind of journaling is better than plain ext2), so hey, good for Redhat, and good for their users. I'll continue using XFS, but that's what's nice about choice anyway, right?

    1. Re:XFS anyone? by Brian+Knotts · · Score: 2
      The only thing at all that has been a worry is the fact that Grub can not yet read XFS

      I didn't know that. I have XFS running on all partitions including root on five machines (4 debian, 1 mandrake).

      I've had no problems, either. XFS is awesome!

      I wish Linus would put it into 2.5, and I wish Alan would then backport it to 2.4. I think it's proven itself.

    2. Re:XFS anyone? by Anonymous Coward · · Score: 0

      SGI
      Has put a major effort in porting XFS to the RH ISO and Linux Kernel . You'd think RedHat might collaberate on the effort. Or Will XFS be an option for RH7.2?
      All in All to good a File System to overlook

      (Silicon God Incorporated)

    3. Re:XFS anyone? by bero-rh · · Score: 2

      SGI Has put a major effort in porting XFS to the RH ISO and Linux Kernel . You'd think RedHat might collaberate on the effort. Or Will XFS be an option for RH7.2?

      No, because our kernel people dislike some parts of its code. e.g. it adds system calls Linus hasn't approved, and changes too many parts of the kernel a filesystem shouldn't touch.

      When those things get resolved, it will probably be re-evaluated.

      --
      This message is provided under the terms outlined at http://www.bero.org/terms.html
    4. Re:XFS anyone? by Anonymous Coward · · Score: 0
      No, because our kernel people dislike some parts of its code. e.g. it adds system calls Linus hasn't approved, and changes too many parts of the kernel a filesystem shouldn't touch.

      On the other hand, it actually works, and is stable.

    5. Re:XFS anyone? by Anonymous Coward · · Score: 0

      I trust everything SGI have done because i did work experience there while they were making it, that doesnt justify jack, but once you get to know the people, you trust there work :o)

  31. Re:isn't it Chose? by ahaning · · Score: 1

    No, it's 'choosed'. Why RedHat Choosed ext3 For 7.2

    (Yes, it's chose. Perhaps they'll fix it sometime.)

    --
    Withdrawal before climax is very ineffective and those who try this are usually called "parents."
  32. Linuxtoday by 2dor!2d · · Score: 1

    I wonder which type of fs linuxtoday has,
    because it seems to be in a little /. trouble.

    --
    A one banana problem.
  33. Puhleeze. NIH by glrotate · · Score: 1

    1 reason and 1 reason only they didn't go with reiser. NIH. Not Invented Here. Pridefull tech companies like Intel are notorious for this. Too bad for all involved.

    1. Re:Puhleeze. NIH by Anonymous Coward · · Score: 0

      >1 reason and 1 reason only they didn't go with reiser. NIH. Not >Invented Here. Pridefull tech companies like Intel are notorious for >this. Too bad for all involved > As other people have stated the reason Redhat didn't go with reiser was compatibilty reasons. Along with the fact it's buggy as hell.

  34. Easier Partitioning by GroundBounce · · Score: 4, Interesting

    I use Partition Magic on a regular basis to manage my partitions, resizing and moving them around as needed. (I know, it's commercial software, but it's one of the more useful pieces of commercial software out there, especially if you like to change things around a lot on your systems.)

    PM supports ext2 but not any of the newer exotic journaling file systems like ReiserFS or xfs.

    The fact that ext3 is comatable with ext2, and can be converted back and forth is a welcome feature for those who use PM to manage their partitions.

    1. Re:Easier Partitioning by Phaser6047 · · Score: 2, Informative

      It's just as easy to resize with GPL'ed tools. I've had times where Partition Magic is not avaliable to me, and I needed to resize a partition. I loaded up a boot disk with a copy of resize2fs and away it went.

      resize_reiserfs works much in the same way.

      I'm honestly not sure if the metadata and journal will be fully compatable with Partition Magic. It may just lead to a corrupt partition, but hell, that's what backups are for.

    2. Re:Easier Partitioning by GroundBounce · · Score: 2

      I'm honestly not sure if the metadata and journal will be fully compatable with Partition Magic.

      I'm not sure either. My plan is to try it on a fresh install once I upgrade to RH7.2 and see if it works. If it corrupts everything, no biggie since it was a fresh install.

      It may also be that PM might refuse to recognize it if the partition type ID is different for ext3 (which I assume it is, although I don't know for sure).

      The nice thing about ext3 in either of these cases is that you can back-convert to ext2, resize the partition, and re-convert to ext3.

      BTW, I agree with your comments on alternative partitioning tools; but I have been a PM user for many years and have come to trust it, so I haven't felt like changing even though good GPL'd tools are now available.

    3. Re:Easier Partitioning by Xenex · · Score: 2

      "I haven't felt like changing even though good GPL'd tools are now available."

      I've used Partition Magic for a few years too, and I haven't see any Free alternatives around, apart from fips, and, well that comes no-where near PM for features.

      Do you have the names of any of the 'new' ones?

    4. Re:Easier Partitioning by peter · · Score: 1

      GNU parted is good. It can't move and resize at the same time, so there are some things you can't do with it, but that's in the works.
      For shuffling data around, partimage is good. It is basically dump(8), but it will do ext2, FAT, and maybe some others.

      --
      #define X(x,y) x##y
      Peter Cordes ; e-mail: X(peter@cordes , .ca)
    5. Re:Easier Partitioning by Shadowlore · · Score: 1

      The partition type is the same for XFS as it is for ext2: Linux. I would assume thet PM only cares about the partition type and low level data, not caring about the FS on said partition, though I could be wrong.

      Ext2, ext3, XFS, and ReiserFS all use Type 83; Linux.

      --
      My Suburban burns less gasoline than your Prius.
  35. Nothing wrong with ext3 by The_Jazzman · · Score: 0
    I am a passionate supported of the open-source movement, using NT at work and ME at home.

    I don't see what all the complaints about ext3 are - there doesn't seem to be any reason about.

    People like to have choice - RedHat is simply adding a lot more choice open to the public. Surely this is a good thing, is it not ?

    From what I've heard, ext2 is really easy to deal with, is a delight to write low-level (such as perl or python). By including it in the distribution, RedHat are offering not only to the consumer but to the developer as well.

    As it is, ext2 is widely used in other Liunx distro's, so what's the problem ? It means that if you decided to change distro's to RedHat then you'd no longer have to do a backup and reformat all your drives. No! Your old linux installation running ext2 will now be able to be read by RedHat.

    Admitedly there are a few problems with ext2 - such as if you suffer from a power failure and say you have an eighty-gig drive... that's gonna take a *long* time to check. This is not good.

    I just can't wait until ext3 is finally out - but who knows how long it'll take RedHat to come up with it ? Hopefully not as long as it's taken them to start supporting ext2!

    1. Re:Nothing wrong with ext3 by Delphis · · Score: 1

      How long for Debian to release a distro based around it?, that's what I'm waiting for :)

      --
      Delphis
  36. compatibility by gnugnugnu · · Score: 1


    i dual boot
    if i want to read linux files from windows i have only one tool at my disposal and its called explore2fs. this tool is very useful to me and would not choose lightly to change my linux filesystem.
    for standalone linux machines this is not even an issue.
    (dont suggest VMware i dont want to pay for it so i simply wont use it)

  37. A review of filesystems by eMilkshake · · Score: 1

    There's an interesting review of different file systems here

  38. NTFS! by Anonymous Coward · · Score: 0

    I use NTFS and love it ;)

    1. Re:NTFS! by einhverfr · · Score: 2
      Yes, but the NTFS drivers on Linux have a tendency of breaking it. Can you say File Corruption?!


      If it don't run properly on Linux, I don't run it.

      --

      LedgerSMB: Open source Accounting/ERP
  39. Filesystem Database by YeOldeCurmudgeon · · Score: 1

    If rumors are true that Microsoft is seeking to replace NTFS with SQL Server providing the 'file system manager, registry, etc.' in whatever follows Windows XP, perhaps Linux also move towards a user filesystem based on a database, like Sybase, Oracle, DB2 or Postgres? (Ding) Wait...Red Hat buys into Postgres...hmmm... Isolating kernal filesystem from user 'filesystem'...hmmm. I wonder if IBM or Sybase would like to contribute towards this? Then a Linux user gets database'd filesystem of choice vs. a one size DBFS fits all from Mygrossoftware?

    1. Re:Filesystem Database by plsander · · Score: 1

      You mean a file system like IBM's OS/400 has had since '88?

    2. Re:Filesystem Database by Anonymous Coward · · Score: 0

      Jeez, and HP3000 MPE had the 'Image' and KSAM databases as part of the O/S since 1983, although quite primitive and could only be accessed via system library calls, not directly from the command line.

  40. LILO works fine with XFS by Brian+Knotts · · Score: 2
    Forgot to mention explicitly in my last post. I use LILO with my XFS-root-partition machines.

    BTW, people can get more information about XFS, or download patches or kernel source from the SGI Linux XFS site. CVS is also available.

  41. reiserfs is mature by madmag · · Score: 1

    we have had been using Reiserfs in production, on servers (both inhouse and on my client sites), on desktops, laptops, raid, FC raids etc for about 2 years. Never had a problem with it, even when using NFS.

    Most client sites have had been up for a few months without any problems.

    So, ext3 might make into those sites who only install what is on the distribution, but wont replace ReiserFS, which was there first(when it was needed) so easily.

    BTW, SuSE has been shipping Reiserfs for more than a year now on their distributions. Current versions allow you to put root disk as well as others on ReiserFS.

    Oh and please dont talk about the migration path issues (loosing old data etc).

    Migrating from anything to anything else require backups, backups, backups and redundancy, redundancy, redundancy.

    Example: If I have to move from ext2 to reiser, I will just create a second partition/volume, format it with the new filesystem, and use that without touching/destroying the old system so I can fallback to it.

    Oh and IMHO the reason to put ext3 instead of Reiser/JFS/XFS as default is the same like putting Gnome instead of KDE as the default DE.
    Well something has to be default.

    I have read the article and I could read the benifits of ext3 over ext2 but didnt read any benifits of ext3 over anyOtherJournalingFS.

    --


    --
    If Microsoft is the solution, I want my problems back
    1. Re:reiserfs is mature by Anonymous Coward · · Score: 0

      you didnt read the article.
      ext2->ext3 migration is very easy.

  42. Entertaining by toofast · · Score: 2

    Thank you. That was entertaining.

    =)

  43. Because they're RedHat by HerrGlock · · Score: 2

    and they want to define what Linux is. That's not so hard to understand.

    Yes, I'm a Linux user, yes, I have it pre-loaded onto computers I buy for work and will sing it's virtues all day long, but RedHat is still a company and does have to make money. If they've tested the filesystems and one type works better for what Redhat needs in a filesystem, it doesn't take a brain surgeon to figure out which filesystem they're going to use.

    The good news is that you can have a dozen filesystems on your hard drive and mount each and every one of them and not have to worry about which one is what when it comes time to go to that directory.

    DanH

    --
    Cav Pilot's Reference Page
    UNIX - Not just for Vestal Virgins anymore
    1. Re:Because they're RedHat by Jason+Earl · · Score: 2

      More importantly RedHat went with Ext3 because it offers similar performace, potentially greater reliability (since it is based on ext2 code) and most importantly, upgrading from ext2 to ext3 is much more straightforward.

      RedHat has a lot of existing customers. Providing them with an upgrade path to a journaled is a clear win for them. ReiseFS may have been first, and it almost certainly is better in some situations (and not particularly worse in others). However, it requires a much more painful transition, it isn't backwards compatible with ext2, and it doesn't come with the wide array of bulletproof recovery tools that ext3 inherits from ext2.

      The beautty of Linux is (as you pointed out) we Linux users get to pick and choose from a growing assortment of very acceptable choices. We are literally being drowned with cool filesystems, and once they are mounted they will all act similarly to the 'ls -la' command.

      Linux rocks!

  44. Michael Johnson Fails Objectivity Test by Karma+Sucks · · Score: 2

    Here's my reasoning:

    * Any non-trivial choice in the computer world has its pros and cons.

    * Magically, Michael Johnson only finds pros in adopting ext3.

    Conclusion: Michael Johnson is not fully confronting the issue or being fully objective and upfront.

    --
    (Please browse at -1 to read this comment.)
    1. Re:Michael Johnson Fails Objectivity Test by bero-rh · · Score: 2

      Actually, the article is the reasons why we're using ext3 as the default filesystem. It is not as a full comparison between ext3 and the other options.

      Yes, other filesystems have some advantages under some circumstances. Nobody here would contradict to that statement.
      ext3 simply happens to be the only filesystem that has all the pros listed in the article, and those are the most important ones IOO.

      --
      This message is provided under the terms outlined at http://www.bero.org/terms.html
  45. Why, Indeed. by GroundBounce · · Score: 2

    ext2 - hmmm, too cold.

    ReiserFS - mmmm... too hot.

    ext3 - mmmmm.... Ah! Just right!

  46. We have experienced data loss with reiserfs by FreeUser · · Score: 2

    Both at home, and at work, running various versions of the 2.2 kernel plus patches, stock Mandrake installs, 2.4 kernel, etc. we have, over time, experienced data loss using reiserfs. This has not been limited to one machine, or one configuration, or one version of the filesystem (though, admittedly, we have been unwilling to try any newer versions in the last six months or so ... let someone else take the pain for a while).

    I say this not to knock reiser per se (I am quite happy it made it into the kernel tree, although I won't be completely happy until ext3, jfs, and xfs are all in the kernel tree as well so that they can compete with one another on quality and features rather than merely convinience), but to point out that all is not necessarilly sunny, nor is it unequivocably the "leader" when it comes to Linux journalling filesystems. I feel it is important to counterbalance some of these overly sunny depictions of experimental filesystems being used in serious environments with a little real-world, personal experience to the contrary.

    I haven't yet tried ext3 or jfs, but have used various incarnations of xfs and must say that I have developed a preference for it over the last few weeks. That having been said, I still make use of ext2 filesystems in production environments and will only use less tried linux filesystems (previously reiser, now ext3 and xfs) in development/test environments only ... at least for the nonce. I concur with another poster who pointed out that SGI's XFS has been well tested and stable since 1994 ... any issues are porting issues, not design or internal issues, which IMHO is quite important when looking for a managable and stable alternative.

    These filesystems are fun and exciting, but they are not perfect, and in the case of reiser some rather serious (hopefully now fixed, but what's next?) flaws have gotten played down a little more than they should have. Remember, back up early, back up often, and be conservative in using any of them in anything other than a test situation (you can, once its tested to your satisfaction, but be cautious).

    Back up early and back up often.

    --
    The Future of Human Evolution: Autonomy
  47. When will SGI release its own version of Linux ? by konmaskisin · · Score: 1

    Given that many of the improvements they release don't get included into distributors' realeases and that they've release "patched" ISO versions of RH 7.1 etc. already.

    How long 'til an official SGI-Linux distro? Or how logn 'til SGI buys a Linux distro company - (assuming they have the cash).

  48. My thoughts... by jd · · Score: 2
    ReiserFS? Ext3? XFS? JFS?


    =WHY CARE WHICH???=


    Once you've formatted the partition, and loaded the appropriate FS driver, you don't =NEED= to care what the underlying filesystem is. There is NO DIFFERENCE!


    From the perspective of Red Hat, or any other distribution, the difference in effort of supporting one journalling FS or a hundred is negligable. A menu is a menu is a menu. The number of items on it is irrelevent.


    From the perspective of the user, it doesn't make a difference, either. Oh, it's a pull-down menu! Wow! Never seen one of those before, I wonder how it works. Duh! Give even novice users the wits to ignore things they don't understand, and expert users the freedom to tweak things they DO understand. Futher, since ALL filing systems behave in much the same way, from the user's standpoint, it doesn't make a damn bit of difference whether someone "messes up" on this or not.

    --
    It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
    1. Re:My thoughts... by Delphis · · Score: 1

      it doesn't make a damn bit of difference whether someone "messes up" on this or not.

      It WILL make one hell of a difference when whiney lusers wonder where all their data went to, because they used a filing system that didn't keep its data :> Choosing wisely is VERY important.

      That's the tradeoff you have of changing to (all of them) relatively 'new' filing systems, there might well be problems with all of them.

      That and quite a lot of people who maintain Linux servers for companies (like myself) DO care how these things perform and are certainly not going to jump in and be the beta test group for any of these for any critical machines.

      So granted, that was a (l)user perspective you gave.. but some of us are actually interested in this stuff. ;P

      --
      Delphis
    2. Re:My thoughts... by Anonymous Coward · · Score: 0

      You're missing the point. ext3, ReiserFS and even XFS are experimental (XFS is still being ported). It's not about adding items to a menu and an extra file to the source tree, it's about using potentially unstable fs drivers.

      From the user's standpoint it makes a world of difference, and if someone "messes up" it will cost a lot of time and data.

    3. Re:My thoughts... by Anonymous Coward · · Score: 0

      *shrug* Filing alphabetically's always worked for me.

    4. Re:My thoughts... by mrfiddlehead · · Score: 1
      WHY CARE?


      ACL's, extended attributes. Who supports what best? XFS as far as I've observed, although my experience with JFS under Linux are limited.


      And XFS works like a champ with LVM.

      --
      :wq
    5. Re:My thoughts... by Shadowlore · · Score: 1
      Once you've formatted the partition, and loaded the appropriate FS driver, you don't =NEED= to care what the underlying filesystem is. There is NO DIFFERENCE!


      You have never administered an enterprise level server, have you? There is a difference. The various filesystems handle different situations in ways that differentiate them.




      For example, /etc, or a mail/news spool partition, will perform better on a ResierFS system, as it is designed to work better in this case. Got a directory with fifteen thousand (15000) files in it? Takes longer on ext-anything than it does on ResierFS, or XFS.




      Going to have a few hundred very large files? Generally speaking, avoid ResierFS, and go for XFS or perhaps ext[23].




      The filesystem does matter a lot more than you think, because they handle things differently.



      No difference from the perspective of a user? Puhhlease. I have newbie (to computers in toto) users that tend to put everything in their home directory. Once they start getting up to a few thousand files, ext[23] slows down noticeably. They notice a difference. When the cat manages to hit the switch on the power strip, and they are not waiting for ext2 to fsck, they notice a difference. It matters even to users. Because Filesystems precisely do not all behave the same way.

      --
      My Suburban burns less gasoline than your Prius.
  49. Other Journaling file systems available? by miguel · · Score: 2

    I did not see any mention on the article on whether other journaling file systems would be available on Red Hat 7.2 as part of the installation/upgrade procedure.

    I am have been using ReiserFS for about 18 months now and greatly appreciate it on my 20 gig hard drive on my laptop. Never had a single corruption problem, and always rebooting the machine quickly (specially with VMware crashing the system ;-)

    Some systems at Ximian use XFS extensively as well. When you have too many files in a directory (for example Gnus spools) ext2/ext2 wont cut it due to the slow operations on directories with lots of files.

    Miguel.

    1. Re:Other Journaling file systems available? by bero-rh · · Score: 4, Informative

      I did not see any mention on the article on whether other journaling file systems would be available on Red Hat 7.2 as part of the installation/upgrade procedure.

      We support installing to ext2 and ext3; reiserfs partitions are preserved when they're existing.

      The kernel does not have XFS or JFS patched in (mostly code issues).

      --
      This message is provided under the terms outlined at http://www.bero.org/terms.html
    2. Re:Other Journaling file systems available? by Shadowlore · · Score: 1

      Yes, but will it handle /usr as ResierFS?

      Honestly, bero, your comment is a bit vague. My ResierFS fs was left intact when I upgraded from windows98 to windows2k. ;)

      Seriously though, the important aspect is whether or not it can recognize and utilize /usr /var and friends on ReiserFS. If I can upgrade a system that has /usr or fiends on ResierFS, I'll complain less. If in addition additional checks in ReiserFS are turned OFF, I will complain even less. When I can install to either ResierFS, ext3, or ext2, I'll stop complaining abou that. :)

      Then I'll "just" complain about the poor RAID issues in the installer. If you want to know about those, I can send you a private mail.

      Oh, and in the event that no others do so, thank you for being on this public forum. As opposed to the lack of representation by other vendors that shall remain nameless ...

      --
      My Suburban burns less gasoline than your Prius.
  50. Ext2 features that are better than Reiserfs by Anonymous Coward · · Score: 0
    I have been using Reiserfs for about a year. No problems except that if the disk you are using develops bad blocks, Reiserfs leaves you hanging out to dry. On the other hand, Ext2 (and presumably ext3) can handle this situation. With Reiserfs you are hosed.

    With ext2 you can use the ext2 debugger to mark bad blocks after the creation of a file system. You can't do this with Reiserfs without a lot of work, and then the fix is only temporary until you run fsck. Ext2 has a absolutely wonderful debugger that you can use to edit and modify the file system. This is really really helpful if your disk develops bad blocks. Additionally, Ext2 supports various useful file attributes like immutable file status. Reiserfs does not support file attributes.

    Despite the lack of journalling in Ext2, I would term it a robust file system. Reiserfs may retain its integrity in the event of a crash, but I would not call it robust. It is in many ways more fragile than ext2, particularly in the area of dealing with hardware failures.

    What do I do? I use ext2 for / and Reiserfs for everything else.

    1. Re:Ext2 features that are better than Reiserfs by Delphis · · Score: 1

      What do I do? I use ext2 for / and Reiserfs for everything else.

      Heh.. do you have just a /tmp with ReiserFS and everything else on one partition? ;)

      Sounds like a nice safe way to use ReiserFS :D

      --
      Delphis
  51. Contest for Reply to this post by Anonymous Coward · · Score: 0

    I propose a contest to see who comes up with the best and wittiest reply to this comment. Highest score wins. (suggested because, as I read it, I come to a complete loss)

  52. Alright, Goldilocks... by Anonymous Coward · · Score: 0

    Maybe you didn't realize that all three are still bears and will chase you out of the house, or worse... eat you for lunch. I'm waiting on IBM's LVM/JFS in Linux to reach critical mass myself.

  53. Converting ext3 to ext2 by lvv · · Score: 1

    ... ext3 is forwards and backwards compatible with ext2, allowing users to keep existing file systems while very simply adding journaling capability. Any user who wishes to un-journal a file system can do so easily. (Not that we expect many to do so...)

    Actually I want to do so. Anyone knows how to convert back to ext2? I installed 2.4.9 on Roswell but kernel don't recognizes ext3. I've checked tune2fs(8) and everything in e2fsprogs.rpm and still can not find this info.

    1. Re:Converting ext3 to ext2 by asincero · · Score: 1

      tune2fs -O'^has_journal' /dev/blah

      - Arcadio

    2. Re:Converting ext3 to ext2 by Anonymous Coward · · Score: 0

      change your mount statements in fstab to ext2 instead of ext3. it'll just ignore the journal. I'm doing that right now, because the emu10k1 driver was borked in 2.4.8, and I can't find a patch for 2.4.9(and I'm too lazy to make my own diff).

  54. GRUB doesn't work by Anonymous Coward · · Score: 0

    GRUB doesn't work with ANYTHING. Use LILO.

  55. fsck not that long by josepha48 · · Score: 2

    Hmm this will be interesting. My machine has had a few unexpected shutdowns, and I have had to run fsck on them. With a 30 GIg drive it actually was faster than with my old system. Of course it helps that I have a super fast computer these days (1.2Gighz with WD 7200RPM drive). I'd imagine that soon I can have my dream of instant on / instant off machine ;-).

    --

    Only 'flamers' flame!

    1. Re:fsck not that long by BradleyUffner · · Score: 1

      try running Fsck on a database server with a database with sever hundred GB in it, that should show you why journaling is important.

    2. Re:fsck not that long by josepha48 · · Score: 2

      duh! I already know that. But the real question is for a smaller system will you actually see any difference? In my system now, it takes a few seconds to run fsck. So with journaling it will be what 1 second a mount point? Sure it will be faster, but I still want instant on / instant off like my palm does.

      --

      Only 'flamers' flame!

    3. Re:fsck not that long by Anonymous Coward · · Score: 0

      "But the real question is for a smaller system will you actually see any difference?"

      Well, on my 1.5Gb reiserfs vs the same-sized RH7.1 ext2 install, yes I do. Takes MUCH longer to check the ext2 than the reiserfs (~30 seconds vs 1 sec).

      Convinced me :-).

    4. Re:fsck not that long by peterdaly · · Score: 2

      That's all well and good, but when one of our RAID5 140GIG dual 700MHZ machines goes down hard for some reason (which has happened a couple times), it is nice not to have to wait 20 minutes for the machine that has 2-6 hits a second check it's hard drives. Every second counts.

      (We had some wierd NFS problem from an AS/400 that caused Linux to lock.) While it's not a big deal for home users. Production servers are a much different story.

      -Pete

  56. Listen Hans, try READING it by Anonymous Coward · · Score: 0

    Nice flame!

  57. No major fs changes in a point release ... by RedDirt · · Score: 3, Insightful

    RedHat has been VERY good about not radically changing their platform between point releases so I'm not surprised to see this incremental filesystem improvement.

    I would, however, be surprised to see them skip XFS, JFS or ReiserFS in their 8.0 release. It would make sense for them to add that capability at that time (and would allow the implementations to mature that much more).

    -- James

    --
    James
  58. Damnit Rhat by Anonymous Coward · · Score: 0

    Hey, Ext3 may be your choice on technical grounds, but Reiser FS has something Ext will never have - major coolness!!!!

  59. RaiserFS experience by einhverfr · · Score: 2
    I have experienced some interesteing problems with RaiserFS on SuSE 7.0. THe more interesting scenario is something like this:


    $ ls

    .

    ..

    script


    $ chmod 700 script

    $ ./script

    File Not Found


    Yet, ls still finds the file... This is a phantom problem I have only seen on RaiserFS and appears to be some sort of metadata corruption. It is really irritating because you have to create another file. To the credit of RaiserFS, the problem has not occurred since I upgraded to SuSE 7.1.

    --

    LedgerSMB: Open source Accounting/ERP
    1. Re:RaiserFS experience by No+One · · Score: 1

      Actually, I've seen this one on Veritas vxfs partitions on a Sun system as well. And yes, it indicates filesystem corruption. We ended up having to recreate and restore the filesystem.

      --

      There is no sin except stupidity -- Oscar Wilde
  60. When will linux get soft updates? by Anonymous Coward · · Score: 0

    BSD has soft updates, which perform better than journaling fs. When will linux get soft updates?

  61. Re:isn't it Chose? by Rudeboy777 · · Score: 2

    They should change it to

    Why Redhat Choo-Choo-Choose ext3 for 7.2

    and replace the Red Hat logo with a picture of a train ;)

    --

    From hell's heart I fstab at /dev/hdc

  62. That's not what a journal is for. by aussersterne · · Score: 2

    A filesystem like reiser/ext3/xfs is only designed to guarantee the internal consistency of the filesystem and metadata after a power failure. No guarantees are made about the data itself.

    Contrary to popular misunderstanding, using a journaled filesystem does not mean you can start using the power switch before doing a proper shutdown -- try this and you will lose data on any filesystem. It's just that on the journaled filesystems, the risk of further filesystem corruption as a result of power failure is drastically reduced and there is no long delay to analyze the entire filesystem for consistency when powering up again.

    --
    STOP . AMERICA . NOW
    1. Re:That's not what a journal is for. by Anonymous Coward · · Score: 1, Informative
      A filesystem like reiser/ext3/xfs is only designed to guarantee the internal consistency of the filesystem and metadata after a power failure. No guarantees are made about the data itself.

      That's not strictly true. The ext3 filesystem makes sure transactions are atomic; that is, you never end up with a half-written file. Either the write will complete cleanly, or the write will be treated like it never started. It does this by writing (in "journal=ordered" mode) all the new data to a different part of the disk, before committing the journal, which allows updating of the file's metadata and the freeing of the old blocks.

      So you may "lose" a write, but it shouldn't mean that you have corrupted data. With ext2 and other traditional fsck filesystems, you actually can end up with a file that's half old data and half new data after a bad disk crash and fsck.

  63. NVRAM? by ajs · · Score: 2

    Allusion is made in the article to the future use of NVRAM for the journal. Now, I know how much a performance win this would be, but doesn't NetApp hold a patent on that?

    Can someone with more patent-searching skills than myself verify? Thanks!

    1. Re:NVRAM? by hughk · · Score: 1
      No way!!!!

      We have ru-journaled our files on non-rotating memory for a long-time (about ten years). As the data is many GB, we use HD backed RAM with enough battery to copy everything to disk in a hurry.

      No loss of data there!!!!

      --
      See my journal, I write things there
  64. So, where is it? by Pflipp · · Score: 3, Interesting

    (Sorry if I be a little short-sentenced. I just wrote a whole story then Mozilla went nuts so now I am doing it again.)

    Two things: First, with 2.4 we were `promised' journaling and devfs. Both are still marked experimental, and of journaling, only ReiserFS is included as an appetizer, but the subsystem is still heavily in development. Some smaller things that were supposed to be improved at 2.4 are also still marked experimental. My guess is that most people -like me- are still using ext2 and device nodes, silently but eagerly waiting until journaling and devfs (and these other smaller things) get marked `stable' (by the proper authorities ;-), and that, as a result, journaling and devfs will really become mainstream when 2.5 is in good sight. So while 2.4 was supposed to bring us these two big features, in reality, well, it doesn't. Yes, I know, it provides the basis, is being worked on, can be obtained by patches etc. etc., but that doesn't practically make it much difference from 2.2, because as I said, for what I guess, most people still aren't encouraged to take the step to a journaling filesystem.

    Second: think GCC-2.96 (IIRC). RedHat has the power to shape the Free Software market a little bit the way they like it. With the inclusion of the compiler marked as GCC-2.96 they have practically released a GCC version without involving the GCC team. When RedHat issues a kernel that does ext3 (not just as an option, but as a default feature), I guess at least some of the results are the same as with the GCC-2.96 case. Although maybe this time not `faced with the facts' (that RedHat issued GCC-2.96), but merely `by popular demand' (from other distro's that want to use journaling by now), there will be some pressure on other distro's and the kernel developers to get journalining in.

    Hmm. Maybe I'm really exaggerating the case. And do keep in mind that I'm not mad that I don't `get what I'm promised' or something like that. It just makes me nervous that I can't find ext3 anywhere in my fresh kernel sources (2.4.7; debian testing doesn't have 2.4.8 yet but I don't think the differences are that big wrt journaling and `marked experimental' stuff AFAIK from the changelogs) while the ext3 patches for the 2.2 series _are_ in the distro. And I really can use that stable VM of 2.4; earlier on the GIMP crashed my box, now it just crashes itself when loading huge things. I do get complete keyboard blocks once in a while, but no trashing anymore, and hey, that's what the reset button was built for, right?

    Which brings us back to journaling.... Oh well ;-)

    --
    "We can confirm that Debian does *not* ship the version with the trojan horse. Our version predates it." [CA-2002-28]
    1. Re:So, where is it? by dSV3Hl · · Score: 1

      Well, you brought up something interesting... Say some user wants to upgrade his kernel... Does he wait for RH to release an SRPM, or does he go and find the kernel source like everyone else? If he just grabs a stock kernel, he wont be able to boot, and is going to be PISSED OFF.

      The GCC problem was bad enough... But it was more of a problem for people who don't USE RH then it was for RH's users. This kernel thing is not going to hurt everyone else, so it's not so much of a big deal for us. :)

      BTW...

      kernel-source-2.4.8 - Linux kernel source for version 2.4.8
      kernel-source-2.4.9 - Linux kernel source for version 2.4.9

      Maybe you should apt-get update? :)

      --
      -- [ta]
    2. Re:So, where is it? by peter · · Score: 1

      No sane user installs a new kernel without leaving the option of booting the old one. So the user may be pissed off because the effort of compiling and rebooting was wasted, but the system will still be bootable without resorting to that dust-encrusted floppy drive.

      (if not, then that's a lesson learned... a simple boot off the RH CD will get you back in business.)

      --
      #define X(x,y) x##y
      Peter Cordes ; e-mail: X(peter@cordes , .ca)
    3. Re:So, where is it? by victwenty · · Score: 1
      One of the nice features about ext3 is that you can mount it just fine as ext2 from any kernel.

      Just make sure it's got an FS type as "auto" in yr fstab and that you've got the recomended current releases of the necessary packages, which I'm sure any final distro shipping with ext3 will have taken care of.

    4. Re:So, where is it? by richiee · · Score: 1

      Hi!

      I think you're right. In some cases it's quite annoying to use gcc-2.96 - especially if a compilation fails although it should work. I'm pretty into Linux but I've to get some other work done so I don't want to bother about unnecessary version changes.

      The same with ext3 - it's not in the kernel. That means in 7.2 & ext3 you cannot just download the current kernel and compile it.

      Unfortunately there are some parallels to a specific software company most Linux users try to keep distance from ........ make proprietary changes and bind the user!!! But that's economy.

      ciao
      Volker

    5. Re:So, where is it? by Pflipp · · Score: 1

      I am one of the oddbal Debian testing (so not unstable) users; testing doesn't have kernel-source > 2.4.7 yet.

      --
      "We can confirm that Debian does *not* ship the version with the trojan horse. Our version predates it." [CA-2002-28]
  65. Red Hat no longer gives you enough choice. by emil · · Score: 1
    Red Hat gives you the choice to use whatever file system you want.

    Well, let's see... I might like to choose to install a system with Reiser, XFS, JFS, and I think that I'll take a little LVM with that, if that would be ok...

    What? No XFS? No JFS? No LVM? Where is the choice here?

    Red Hat is first a server OS, and they should provide a server-class filesystem. Based on benchmarks I've seen, ext3 doesn't cut it.

    Red Hat's claims that Reiser goes corrupt are falling on increasingly deaf ears. Oracle dumped everybody but SUSE (Reiser and LVM), and you can be sure that Oracle has stress-tested ad-infinitum.

    In the halcyon days of yore, Red Hat was first to market with glibc, and their steadfast refusal to integrate KDE forced TrollTech to open Qt.

    This is no longer the Red Hat of high ideals and great technology. They have lost it, and I am migrating.

    1. Re:Red Hat no longer gives you enough choice. by timster · · Score: 2

      If you will recall, Red Hat was flamed extensively for releasing glibc when they did.
      Benchmark results are not #1 on the list of important features in a server-class OS.
      Red Hat is not claiming that "reiser goes corrupt", but you would have known that, had you read the article.

      --
      I have seen the future, and it is inconvenient.
    2. Re:Red Hat no longer gives you enough choice. by emil · · Score: 2

      Bero has indeed claimed that Reiser experiences corruption at high loads, and it is you who have not done sufficient research. Please pay attention.

      However, if the likes of Oracle has stress-tested Reiser and pronounced it good enough, Red Hat's protestations fall upon deaf ears. I myself would have preferred to see XFS or JFS, and we both know that bugs have never stopped Red Hat from making a production release before.

      The next time you are insulting, try to be more literate.

    3. Re:Red Hat no longer gives you enough choice. by timster · · Score: 2

      The linked article (also known as, "the subject under discussion") makes no such statement. As for previous statements, if Red Hat discovers flaws in reiserfs, it is important that they say so (as they have done in the past with both reiserfs and ext3). What Oracle chooses to do has absolutely no bearing on the validity of Red Hat's tests or on whether reiserfs has bugs or not.
      I am not trying to be insulting. This is Slashdot. By posting you give an implicit license for others to post replies which disagree with you.

      --
      I have seen the future, and it is inconvenient.
  66. Related note: beta2 released by bero-rh · · Score: 2

    Not 100% on topic, but somewhat related: The second beta has been released yesterday. You can get it at ftp://ftp.redhat.com/pub/redhat/linux/beta/roswell /.

    --
    This message is provided under the terms outlined at http://www.bero.org/terms.html
  67. What about the 2G file size limitation? by Primer · · Score: 1

    I would hope that this has been addressed by ext3. I recall that this is a major drawback of ext2.

    --
    This is necessary...life, feeds on life...
    1. Re:What about the 2G file size limitation? by Anonymous Coward · · Score: 0

      actually that was a limitation with the 2.2 kernel, so if you use 2.4 you are all set.

    2. Re:What about the 2G file size limitation? by Anonymous Coward · · Score: 0

      *sigh*

      EXT2 WAS NOT THE PROBLEM!!!!

      It was a kernel issue in the vfs, not the fs. Period. Get over it.

  68. i've experience with 'em all by gol64738 · · Score: 1

    at work, we use reiserFS on mandrake boxes (raid5). we export lots of partitions out to workstations, use NIS and AMD extensively. not one problem.

    at home, i've been playing with the latest redhat beta of 7.2, with ext3. i'm actually impressed with ext3 so far, i mean, it feels like ext2 with journaling features... i had a symbolic link disappear a few times, but not sure if that was a result of the filesystem, hmm.

    and in the car, i'm using SGI's XFS for my mp3 player. it's a full blown box with lots of hard drive space and a sound card. i turn the machine on and off about 3 to 5 times a day.
    this machine is never shut down properly, but XFS doesn't seem to mind. not one problem.

    end result? i've used reiserfs, ext3 and xfs and i don't have one complaint with either of them.

  69. How long for Debian to release a distro with ext3 by Anonymous Coward · · Score: 0

    Probably two years from now at Debian's pace.

  70. Reiser can get corrupted under heavy loads by Billly+Gates · · Score: 2

    When Redhat 7.1 was released, someone here on slashdot wondered why reiser was not part of the distro. A redhat employee posted that under certian conditions with heavy file i/o tests, the filesystem became corrupted. I am sure the bug is not very common but on a corporate server it should not be installed. The article has been slashdotted so I have no idea what it said about rieser or the other filesystems but I assume that the other filesystems were not fully tested enough with the linux kernel so were not included.

    Also remember that redhat is made and used for bussiness oriented servers and workstations where stability and reliability over cutting edge technology is very important. I would not want to bet my job on a new technology until its very matured. Redhat needs to take it slow due to their market. You can always use a more bleeding edge distro like mandrake. Also reiser is available on the Redhat Powertools cd with the deluxe or server edition of RH 7.1 if you just have to have it.

    PS: Could someone posting anonymously post the story so I could read it. Thanks

    1. Re:Reiser can get corrupted under heavy loads by (H)elix1 · · Score: 2
      Ok, I just don't buy the "it was not tested, so they did not include it". I code mostly Java these days, and I'll be damned if they have not horked up most of the RH 6.9+ releases - I even had to make a symb link to cut in 7.1 (I think, been a while now). GCC was a bit of a mess to for the C++ work, and Oracle continues to be its own special place in install hell.. Anyhow, as a workstation class OS, you would think things like that would catch someone's eye rather than some obscure FID like error.... smells like politics to me...

      As for betting your job on new technology, cutting edge still pays better than the stable stuff - kidding here, I know what you are trying to say - if the cutting edge is not greased with the blood of developers, its the ops folks who are next in line for the sacrifice... A bit more QA might be in order between final cuts. Guess I should grab those 7.2b ISO's and get testing again. {Grin}

  71. Corruption with ReiserFS by einhverfr · · Score: 2
    I have experienced some extremely severe system file metadata corruption under ReiserFS. The example was posted previously but basically, the problem involves an inability for the system to find the file when it is trying to execute it, even though the file can still be read and modified in an editor (yes, permission is granted, and the error specifically indicates a file not found type of error).


    The only resolution I could come up with was to recreate a new file. It was limited to our ReiserFS / partition, and was most common with the rc.d scripts. This was a major headache and I decided that the journal did give some advantages but at that time (SuSE 7.0) was not ready for prime time, as it added additional ways things could go wrong.


    This problem had a habit of preventing certain important services from starting because the metadata for the startup scripts would become corrupt. It was an issue for us, and it has not made us very favorable towards ReiserFS. In fact it prevented further migration.

    --

    LedgerSMB: Open source Accounting/ERP
  72. upgrading to ext3 without rebooting by Anonymous Coward · · Score: 0

    Your info is so '90s. (: (:

    These days it is possible to re-mount a root partition without rebooting, thanks to the pivot_root() system call. It's not easy, mind. You have to have a spare partition big enough to hold the root fs (try deactivating a swap partition temporarily) and you most definitely have to know what you are doing....

    • make copy of root partition (any fs type)
    • mount copy on, say, /old_root
    • use pivot_root() to make the fs root
    • unmount original root
    • tune2fs -j to add journal to original root
    • mount original root as ext3 somewhere
    • pivot_root()
    • unmount temporary root

    There may be some fun and games with re-mounting other fs's to move their mount points back and forth. I don't remember if pivot_root() takes care of that or not.

    Obviously I wouldn't recommend doing this -- it's so much easier just to reboot -- but at least it's possible!

    1. Re:upgrading to ext3 without rebooting by Delphis · · Score: 1

      I was not aware of that :) .. thanks for the info! :) Yea.. I guess my info IS a bit outdated, never having the need to look into it past what I learnt from my first linux use in 1996.

      --
      Delphis
  73. Use the SGI iso of RedHat by Filter · · Score: 1
    Just plugging this project. I don't know SGI will have RH7.2 iso's, but here is a link for the 7.1 disks.

    ftp://oss.sgi.com/projects/xfs/download/Release- 1. 0.1/installer/

    --

    "better ways of doing things eventually just replace the inferior things" - Linus Torvalds 09-08-07

  74. Wouldn't have anything to do with... by Anonymous Coward · · Score: 0

    The chief architecht being a redhat employee would it?

  75. Re:isn't it Chose? by ahaning · · Score: 1

    Exactly what I thought after clicking 'Submit'.

    Congrats for beating me to it.

    --
    Withdrawal before climax is very ineffective and those who try this are usually called "parents."
  76. Grub SUCKS the big faggot dick by Anonymous Coward · · Score: 0


    Grub sucks like a faggot kneeling in a puddle of urine in a bus station restroom, giving blow jobs to sailors as they pass through town on the way to San Diego.

    1. Re:Grub SUCKS the big faggot dick by kendoka · · Score: 1

      Hey I live in San Diego.

  77. Compatability by lostchicken · · Score: 1
    Ext2 support works on almost all UNIXes. It is a simple FS. Most semi-good *nix admins can use Debugfs to fix an ext2 file system, but I haven't a clue how to read a ReiserFS volume.

    I will not use an FS unless it works on my platform. I use both x86 and SPARC, and I see no reason to make the machines have different file systems. If I wanted a different configuration for each platform, I'd use the native OS for those machines.

    If someone knows how to work with ext2, it's a fair bet they can work with ext3.

    --
    -twb
  78. what is the max file size? by weave · · Score: 2

    Is there still a two gig max file size limitation? I'm assuming so, since this seems to mainly be ext2fs with journaling tacked onto it.

    1. Re:what is the max file size? by Shadowlore · · Score: 1

      Quit assuming, and do a little (ever so little) bit of research. Ext2 did not have a 2Gb file limit, the VFS layer in the kernel pre-2.4 did.

      --
      My Suburban burns less gasoline than your Prius.
    2. Re:what is the max file size? by izzertaq · · Score: 1

      Linux 2.4 has no such file size restriction. ext2 on 2.4 supports large files just as well as reiserfs and all the rest.

  79. You can get th ext3 patch for 2.4.x at by Anonymous Coward · · Score: 0

    You can get the ext3 patch for 2.4.x at

    http://www.uow.edu.au/~andrewm/linux/ext3/

    I downloaded the 2.4.9 last night and made a .deb kernel-image. I've been using ext3 on a 2.2.17 kernel for about a year now on my network dignostic laptop, and usually shut it down with the power switch. I shut my ext3 desktop down properly because it runs a database as well.

    My new laptop will have debian-testing and I'm looking at having the power switch APM event run a script which:
    Log off terminal sessions
    Stop mysql, apache
    Unmount NFS
    sync
    poweroff

    This should shut the machine down in less than 5 seconds, with no data loss. The other way is to use the sleep or suspend-to-disk options, but if they don't work, I'll use the above method.

    Cheers, glen.
    astfgl@iamntota.org

  80. Sounds promising by JollyTX · · Score: 1

    Redhat says ext3 is great, one post here says ReiserFS is even better, another one tells us XFS works like a charm.

    The future for Linux JFS's looks bright. :)

    --
    Can you hear me, Major Tom? I'm not the man they think I am at home...
  81. flaky VM leads to crashes... by peter · · Score: 1

    I use ulimit -S -v 400000 to limit the virtual memory size of any one process to ~400MB on my machine with 512MB of RAM, and a bit of swap. This way, if a program decides to eat memory like crazy, it will be stopped before it can deprive any other processes of memory. This way, netscape dies, instead of init. :)

    I'm writing a program to do physics simulations (soap froth systems, BTW), and if I goof up and give it command line options that would make it thrash, it effectively runs out of memory _before_ it can make the system thrash.

    Since I only set a soft limit, I can jack it up without having to be root or anything. Thus, this is a good thing to put in /etc/profile, where everyone gets it. It won't cause trouble for anyone, because those who need to can override it.

    --
    #define X(x,y) x##y
    Peter Cordes ; e-mail: X(peter@cordes , .ca)
  82. Re:When will SGI release its own version of Linux by Anonymous Coward · · Score: 0

    the last thing SGI has is cash, there in a financial situation and some really smart people in there who have solid jobs are worrying, sigh, i'd hate to see them become a victim of all this .com crap

  83. Backup programs by Anonymous Coward · · Score: 0

    One point that hasn't showed up in the discussion is: Does your backup program recognize the file system ? I tried out ext3, JFS and XFS and ext3 was the only one I could backup with TSM/ADSM . All others were simply ignored. If I run a production server, I rather do backups regularly (and automated) and I will choose a file system, that the program finds and is able to backup.

  84. Re:How long for Debian to release a distro with ex by TrickyRick · · Score: 1


    >> Probably two years from now at Debian's pace.

    Since Taco, Etal are debian fans it's no surprise this hasn't been modded up. But it's true.

  85. RH *intentional* slowing down ReiserFS by Anonymous Coward · · Score: 0
    According to this posting


    Of course, ReiserFS is IN the kernels they distribute, though they turn on slow mode (read: extra debugging). After the comments from RedHat, and their actions, it seems to me they are deliberately trying to forgo ReiserFS. After all, given not only the restrictions above (install/upgrade), but the added *intentional* slowing down of ReiserFS for those who choose to format a partition with such, it is less likely a user will use reiserfs, and those that do will be very unhappy (to say the least).


    I personally think that the reasons for chosing ext3 (besides upgrade options) are the same ones that let RH promote Gnome against KDE: the wish to remain in the drivers seat. They even will prefer to drive a car which might be somewhat slower as long as they can use the steering wheel.

    This was the main reason I switched from RH to Debian some time ago. More freedom, less compu-nannies who want to prescribe you what to use, less share holder value.
  86. Red Hat with ReiserFS by bytor4232 · · Score: 1


    All you Reiser fans (like me) check out:

    http://cambuca.ldhs.cetuc.puc-rio.br/

    These awesome developers are keeping Red Hat in ReiserFS. Almost immediately they release at least an update disk, which will give you the option for ReiserFS, then they release the ISO images with once a good number of security release have been put out, as well as the latest kernel. I depend on these guys since my company won't support Ext3 commercially, only Reiser and XFS.

    --
    -- 4 8 15 16 23 42
  87. Try writing a device driver... by JiffyPop · · Score: 1

    I spent three week tracking down a bug in my code that would kill the box every time it ran...

  88. Re:When will SGI release its own version of Linux by Anonymous Coward · · Score: 0

    One has to ask whether SGI will survive long enough to deliver its own Linux version. As Caldera didn't find salvation in Linux as might SGI.