Slashdot Mirror


Novell Moves Away From ReiserFS

VSquared56 writes, "Novell announced a shift in the default filesystem from ReiserFS to ext3 for users of its SuSE Enterprise Linux. This news comes shortly after Hans Reiser's arrest, though Novell says the decision was being considered long before. Though Novell will continue supporting ReiserFS 3, it claims ext3 is more stable and will 'soon' match performance with the newer ReiserFS 4. What implications will this have for SuSE users, and ReiserFS's future as a whole?"

91 of 404 comments (clear)

  1. Hurm by OverlordQ · · Score: 5, Funny

    What implications will this have for SuSE users

    Well, just a guess . . . but they might have to use a new filesystem!

    --
    Your hair look like poop, Bob! - Wanker.
    1. Re:Hurm by philwx · · Score: 3, Insightful

      Well, they had to make up a question (no matter how vague) to get this article on slashdot.

  2. Have you ever heard the phrase: by Anonymous Coward · · Score: 3, Funny

    "Rats are the first to desert a sinking ship"?

  3. The Slashdot Way... by xquark · · Score: 5, Funny

    I think is to have a poll as to measure people's opinions
    about the guy's innocence. With options such as
    1. He is innocent
    2. He is guilty
    3. Cowboyneal did it etc..

    --
    Arash Partow's Philosophy: Be a person who knows what they don't know, and not a person who doesn't know.
    1. Re:The Slashdot Way... by dvice_null · · Score: 3, Funny

      I think anyone capable of writing a filesystem is capable of killing a person. But also anyone writing an open source software is too kind to kill a person.

    2. Re:The Slashdot Way... by Wdomburg · · Score: 2, Informative

      Erm, he wrote fetchmail, bogofilter, hexdump. The original sed distributed with the GNU utilities was written by ESR. He's got code in Gnome, Gnuplot, libpng, emacs, screen, etc.

      Regardless of what you think about him personally, it's hard to dispute that he's an "actual programmer".

  4. xfs for ever by eneville · · Score: 2, Interesting

    why not move to xfs? it's a very good performance file system. unless there a rumours of the author being a murderer of course.

    1. Re:xfs for ever by arth1 · · Score: 4, Funny
      why not move to xfs? it's a very good performance file system.


      XFS is high performance especially for large files and multitasked access.
      reiserfs (3) is high performance especially for small files and singletasked access.
      JFS is also a good journalled file system with many nifty features, although perhaps not as mature as XFS.

      unless there a rumours of the author being a murderer of course.


      Neither X nor J have been accused of murder, to my knowledge.

      All hail J.

      Regards,
      --
      *Art
    2. Re:xfs for ever by ozmanjusri · · Score: 2, Interesting
      why not move to xfs?

      Both XFS and EXT3 are more of a step sideways than a step up. I'd love to see a mainstream Linux distro adopt Sun's ZFS as its default filesystem.

      --
      "I've got more toys than Teruhisa Kitahara."
    3. Re:xfs for ever by cortana · · Score: 4, Interesting

      There have been too many reports in the last couple of months of people whose machines have lost power, and booted up, only to find that every file on their XFS filesystems has been filled with zeroes.

    4. Re:xfs for ever by EsbenMoseHansen · · Score: 3, Interesting

      For the record, I was also quite underwhelmed by XFS. The Gentoo people, I think, wrote that XFS is primarily to large files and *only* if you have an UPS (and proper shutdown control). The problem is that it (quite aggressively) cache write-data; I have seen data disappear which was written nearly 2 hours before. I am quite happy with ext3. Reiserfs had a nasty tendency to slowly deteriorate over time, becoming slower and slower.

      --
      Religion is regarded by the common people as true, by the wise as false, and by rulers as useful.
    5. Re:xfs for ever by arth1 · · Score: 2, Interesting

      There have been too many reports in the last couple of months of people whose machines have lost power, and booted up, only to find that every file on their XFS filesystems has been filled with zeroes.
      That's what backups are for. Seriously, with XFS you run a very real risk of zeroing out a file if the file system isn't shut down properly. But with reiserfs, you run a very real risk of losing the file system. In over a decade, I've never seen that happen with XFS -- only zeroed out files.

      Regards,
      --
      *Art

    6. Re:xfs for ever by cortana · · Score: 2, Interesting

      Actually, the zero-filled files is a misfeature of XFS. Having a UPS will not save you. There are two XFS problems:

        1. Power loss can destroy your filesystem. Solution: do not use XFS or ReiserFS without a UPS.
        2. An unclean shutdown can leave you with zero-filled files. AFAIK this is a design flaw in XFS or, depending how you look at it, a tradeoff of data integrity for performance. If you don't like the tradeoff then your only choice is to use another filesystem.

      Source: http://linuxmafia.com/faq/Filesystems/reiserfs.htm l

    7. Re:xfs for ever by eneville · · Score: 2, Funny

      what about a shared pr0n collection with afs?

    8. Re:xfs for ever by udderly · · Score: 4, Insightful

      That's what backups are for. Seriously, with XFS you run a very real risk of zeroing out a file if the file system isn't shut down properly.

      OMG, are you kidding? If it was NTFS or FAT, people on /. would be going crazy about it. It would be more famous than the BSoD.

    9. Re:xfs for ever by cortana · · Score: 2, Informative

      In the defence of the ReiserFS, if a disk reports a bad block to the operating system then it means that its internal supply of spare blocks (that are used to transparently replace bad blocks) has been exhausted, and that the disk should be replaced immediatly.

      For example:

      # smartctl -A /dev/hdg
      ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
        5 Reallocated_Sector_Ct   0x0033   253   253   063    Pre-fail  Always       -       0

      This disk hasn't yet had any bad blocks. As the disk ages and blocks go bad, RAW_VALUE will go up, and VALUE will go down. When VALUE <= THRESHOLD then there are no more spare blocks and bad block errors will be reported to the operating system. At this point the disk should be replaced.

    10. Re:xfs for ever by Reverend528 · · Score: 2, Funny
      only to find that every file on their XFS filesystems has been filled with zeroes.

      A similar thing happened to me, but it was just one file, /dev/zero. I even tried switching filesystems, but that didn't fix it.

    11. Re:xfs for ever by Rob+Kaper · · Score: 4, Insightful

      What good is a UPS going to do in the case the machine powers off because of a problem with the power unit, a motherboard short circuit, and so on? Any filesystem with serious data loss on a power failure is not acceptable, period.

    12. Re:xfs for ever by chill · · Score: 2, Funny

      That would be the A to Z collection of pr0n!

      --
      Learning HOW to think is more important than learning WHAT to think.
    13. Re:xfs for ever by rg3 · · Score: 4, Interesting

      It's interesting that you mention that. Some time ago, I used ReiserFS as the filesystem on my laptop computer (I only have one partition, not counting swap). The performance was alright and it always took some seconds to mount the partition (this is a known thing for ReiserFS). So, more or less, my experience had been fine. One day, I was trying to view one JPG file and the program was unable to open it, so I wondered why. After examining the file, I found out that while the file size was alright, its contents were all binary zeros. I discovered similar things for a handful of files in my system, many of them in my home directory, I supposed because that's where the biggest part of the disk data is located and if a problem arose, it's probably going to be there.

      At the beginning I suspected something had gone wrong while copying the data to an external USB hard drive and back to the newly formatted ReiserFS partition. But, some weeks later, I discovered a similar situation in a file I had created recently (after the data move), and that had been available there for many days. I am only a desktop user and I lack evidence on what caused this, but I tested my harddrive to see if it had bad sectors or behaved poorly for some reason, and nothing turned up. I fsck'ed the partition and everything was alright. I suspected this problem was due to ReiserFS, so I took the decision of switching back to ext3 with dir_index activated, and the problem hasn't reappeared again. I suspect I hit a bug in the ReiserFS code, and I lost my data in one or several of those ocasions when I left my laptop alone for some time and it powered off suddenly when it ran out of battery. This happened more times since the switch to ext3, but I haven't lost any more files since then.

      I know this can be a particular case which may not represent the behaviour of ReiserFS, but as I read your comment I thought I had to share my experience too.

    14. Re:xfs for ever by fire-eyes · · Score: 3, Informative

      Yup, no surprise there. XFS caches writes very agressively in ram, around 50MB if not more, for long periods of times. So it "feels" fast but really isn't in some aspects.

      So you pop the power off and *wham* bye bye cached data. This is definately not any kind of fun.

      XFS was written for environments where the power just dooes not go out -- datacenters, people with a very good UPS etc. I generally recommend XFS for people with lots of large files, but if they don't have a good power backup, I change my mind.

      --
      -- Note: If you don't agree with me, don't bother replying. I won't read it.
    15. Re:xfs for ever by diegocgteleline.es · · Score: 5, Informative

      AFAIK this is a design flaw in XFS

      No, this happens because it's the way XFS does journalling.

      XFS journalling isn't as good as the one in ext3, from users' POV. Ext3 default journaling mode takes care of the relationship between metadata and the data associated to that metadata (and here let me remember that journalling/softupdates is a way to avoid corruption of the *metadata*, if you lose data because of a power cut that's fine, but it's not fine that the filesystem gets damaged and needs fsck because the metadata got corrupted)

      IOW: when ext3 is going to write metadata to the disk, it looks first to the dirty data cached in the memory and writtes the data *before* it writes the metadata.

      XFS journaling, in the other hand, does *not* care about writing the data before the metadata. Why? Well, because journalling is about keeping the metadata safe so you don't need fsck. This means that in case of a power cut, XFS may leave the contents of a "file" (metadata) unscycrhonized with its data. Because of that, the metadata may be pointing to random free zone of the disc with confidential information (passwords) which was deleted but it has not been overwritten, so XFS sets it to zero for safety. Ext3, on the other hand, will never left your data "unscychornised" with your metadata. The file may get corrupted because the program that was manipulating it was stopped in the power cut, but the relationship between the data and the metadata is always coherent.

      Ext3 journaling mode may be considered an "extra", and it *does* pay a performance disadvantage because of this. If you want ext3 to behave like xfs (and get better performance), mount your fs with the mount option "data=writeback". Reiserfs in the other hand historically had a similar journaling method as XFS (just like JFS), but the suse guys created a journaling mode similar to the default one in ext3 which AFAIK is not enabled by default (at least on mainline) and gets enabled with "data=ordered"

      Is the XFS journaling mode worse? Well, for desktop users, who would rather have syncronized their data and their metadata, clearly yes. This is why XFS is just not the best FS for desktops - its a wonderful FS, but just not "optimized" for desktops. NTFS journaling does the same that ext3 does, BTW, and it's for a reason.

    16. Re:xfs for ever by AusIV · · Score: 3, Interesting

      Neither xfs nor jfs partitions can be reduced. This may not be a big deal to compaines who just add disks and expand their partitions, but I know that I lost about two hundred gig worth of data that would probably still be around if I could have reduced my jfs partition. After that I tried to install ReiserFS then Reiser4, and after a little bit of trouble with those, decided I'd use Ext3 because it just works. Even if its performance isn't as great as some other file systems, I don't know too many people who have lost data because of flaws (or "features") of the filesystem.

    17. Re:xfs for ever by byolinux · · Score: 2, Funny

      Sounds like bad hardware to me. Send your hard disk to me for analysis.

    18. Re:xfs for ever by Skater · · Score: 2, Interesting

      I had exactly the opposite experience: ReiserFS did something VERY scary for me, while ext2/3 have always been fine.

      When I was using ReiserFS on my laptop I had a file get, for lack of a better term, "stuck". I couldn't edit it, couldn't delete it, basically, I couldn't touch it, even as root. It was not marked immutable, or anything like that - I tried everything I could think of, I asked around to other Linux users, etc. Eventually, I had to format the drive to "unstick" that file. To me, that's a pretty scary development in a file system.

    19. Re:xfs for ever by MightyYar · · Score: 2, Insightful
      Any filesystem with serious data loss on a power failure is not acceptable, period.

      That may be true in your application, but some might be willing to take that risk in exchange for performance.

      --
      W..w..W - Willy Waterloo washes Warren Wiggins who is washing Waldo Woo.
    20. Re:xfs for ever by jazman_777 · · Score: 5, Funny

      Slashdot: News for Nerds. Stuff that Matters. Anecdote Battles.

      --
      Slashdot: Failed Car Analogies. Amateur Lawyering. Anecdote Battles.
    21. Re:xfs for ever by ArbitraryConstant · · Score: 2, Insightful

      "Any filesystem with serious data loss on a power failure is not acceptable, period."

      I seriously doubt that I would care if my squid proxy box lost the filesystem with the cache on it.

      It is entirely application-dependant.

      --
      I rarely criticize things I don't care about.
    22. Re:xfs for ever by Anonymous Coward · · Score: 2, Funny

      J was murdered by being nailed to an X. These days in the U we murder murderers (and alleged murderers) by strapping them supine to an X and injecting them with chemicals. But we say we follow the teachings of J.

    23. Re:xfs for ever by Znork · · Score: 2

      "ZFS as its default filesystem."

      While ZFS looks impressive on a featurelist, I really dont like the monolithic one-size-fits-all cram approach. The current linux capabilities with the device-mapper and stackable block devices are vastly more flexible in the long term.

    24. Re:xfs for ever by und0 · · Score: 3, Interesting

      According to an old email from Ts'o, not only they suggest to run XFS with an UPS but SGI hardware was modified to mitigate damages in case of black-out using big capacitors and, at kernel level, was added a power-fail interrupt to Irix. http://linuxmafia.com/faq/Filesystems/reiserfs.htm l

    25. Re:xfs for ever by tcgroat · · Score: 2, Informative
      What good is a UPS going to do in the case the machine powers off because of a problem with the power unit, a motherboard short circuit, and so on?

      The UPS covers the power line problems, which are the leading cause of system outages. To protect against the less frequent hardware failures you need properly engineered redundancy for every critical component. That's why "enterprise-class" data storage costs so much more per GB than the disk drives on sale at retail store. An alternative is to not use any write-behind caching. The performance loss varies, depending on the write/read ratio. The average desktop system doesn't gain much performance from write caching, because the most time consuming disk activity is loading multi-megabyte executables and existing data files, not writing and updating files. That also means they're at less risk in any case, because there is less unwritten data in the cache to cause problems. An online transaction system, on the other hand, does continuous file updates and little application loading. These need professional quality hardware (and software!) to deliver the expected level of reliability.

    26. Re:xfs for ever by finiteSet · · Score: 3, Insightful
      One time a rm -r in the wrong terminal erased nearly a month's worth of work. Obviously, entirely my fault (one several levels). Because I almost universally use ReiserFS, I was tremendously releived to find several stories of successful file recoveries (such as this one). Unfortunately, I soon realized I had used ext3 for this particular partition...

      Q: How can I recover (undelete) deleted files from my ext3 partition?

      Actually, you can't! This is what one of the developers, Andreas Dilger, said about it: In order to ensure that ext3 can safely resume an unlink after a crash, it actually zeros out the block pointers in the inode, whereas ext2 just marks these blocks as unused in the block bitmaps and marks the inode as "deleted" and leaves the block pointers alone. Your only hope is to "grep" for parts of your files that have been deleted and hope for the best.

      Though I have a much better backup system now, I still avoid ext3 at all costs. As careful as I try to be, I know I'll slip up again sometime.
      --
      If we start buying CDs then the terrorists have already won.
    27. Re:xfs for ever by alba7 · · Score: 4, Funny
      If you don't know what you are doing, do not listen to zealots. Stick with the distro default -- which is EXT3/

      If you don't know what you are doing, you should stick with the default "distro".
      And Microsoft recommends NTFS.

      --
      Post tenebras lux. Post fenestras tux.
    28. Re:xfs for ever by BillyBlaze · · Score: 2, Informative

      Try adding nodev to the options column for that filesystem in /etc/fstab.

    29. Re:xfs for ever by NormalVisual · · Score: 2, Funny

      The U just doesn't remember the teachings of J because K pulled out the flashy thing and used it on them.

      --
      Please stand clear of the doors, por favor mantenganse alejado de las puertas
    30. Re:xfs for ever by udderly · · Score: 2, Insightful

      So, let me get this straight, a "high-performance" file system is one that screws up your files. And somebody actually modded that "insightful."

      From wikipedia: "Fanboys" remain loyal to their particular obsession, disregarding any factors that differ from their point of view. They are also typically hateful the opposing brand of their obession regardless of its merits or achievements.

      Sound like the guy in the mirror?

    31. Re:xfs for ever by arth1 · · Score: 2, Informative
      JFS is a few years older than XFS, I'd have to say it's probably a bit more mature than XFS.

      Not so:
      XFS: 1994 (IRIX 5.3 XFS)
      JSF: 1999 (OS/2 Warp)
      ReiserFS: 2001 (Linux 2.4.14)
  5. Re:It's Deja Vu All over Again by arth1 · · Score: 5, Insightful
    I predicted this a few days ago, when I wrote here:

    That it /is/ going to damage reiserfs is beyond any doubt, no matter whether he's proven innocent, not proven guilty, or proven guilty. The name is tainted, and a business executive will not likely touch anything related to that person, no matter whether it gets taken over and run by other people or not.


    This was modded flamebait.

    People, you might not want to hear it, and you might not agree with stupid knee-jerk reactions, but these reactions will be coming. The name "reiserfs" is tainted, whether that's rational or not.

    Regards,
    --
    *Art
  6. Rats first and Captain last by Gopal.V · · Score: 3, Interesting

    At least that's what happens to a sinking ship. A maintainer going missing does not quite instill the users with confidence, especially when it is happening due to reasons other than flagging interest. Most commercial distributions have SLAs which sort of work against such brilliant work by an individual contributor - they just can't depend on the whims of a person or his fate.

    One of my friends once told me that "Extraordinary hackers are people with socially acceptable problems". In fact to achieve what they feel they must, a lot of them give up a lot - health, social lives and financial security. But because a few do that, does not mean FOSS programmers are crackpots. And I say this as a son who's home (which I can because my commits go to a public CVS) watching over a sick father.

    So as understandable as it is that commercial vendors might want to switch away, but that doesn't mean anyone gets to shine a torch or make jokes into somebody else's darkness.

    1. Re:Rats first and Captain last by zdzichu · · Score: 4, Informative

      Almost right, but the fact is Hans Reiser wasn't reisersfs3 maintainer. He long ago declared version 3 was dead and only reiser4fs worth using. reiserfs3 was maintained mainly by one guy in SUSE, who became fed up with it. And rightly recomended going to ext3/ext4.

      Just BTW, I am using reiserfs3 on my system and I thinking about migration to some FS with future.

      --
      :wq
  7. Old news by lintux · · Score: 5, Informative
    This news comes shortly after Hans Reiser's arrest
    That news was this week. This news from SuSE, however, is very old already and apparently they indeed decided about this before Reiser got arrested.

    It's also interesting how people now explain the blood on Reiser's shirt in this comic, while this comic also predates this whole arrest story. :-)
    1. Re:Old news by Anonymous Coward · · Score: 2, Insightful

      This 'story' should be pulled. It is not true to say that they announced this after the arrest - therefore there is no story.

  8. You're forgetting by joe_n_bloe · · Score: 5, Funny

    4. The bitch set me up (Marion Barry)
    5. The glove's too tight (OJ)
    6. Is that Chewbacca here? (Chewbacca defense)

    1. Re:You're forgetting by FusionDragon2099 · · Score: 3, Informative

      Is that Chewbacca here? (Chewbacca defense)

      Turn in your nerd license, that's not how the defense works. Here's how:

      "Ladies and gentlemen of the jury, this is Chewbacca. Chewbacca is a wookie from the planet Kashyyyk. But Chewbacca lives on the planet Endor. Now think about that; that does not make sense. Why would a wookie, an 8 foot tall wookie, want to live on Endor with a bunch of two foot tall ewoks? That does not make sense! But more importantly, you have to ask yourself, 'what does that have to do with this case?' Nothing. Ladies and Gentlemen, it has nothing to do with this case. It does not make sense!"

    2. Re:You're forgetting by identity0 · · Score: 4, Funny

      7. "I'm just a patsy-OH NO I'VE BEEN SHOT!" (Oswald defence)
      8. "You want the Truth? YOU CAN'T HANDLE THE TRUTH!!" (A Few Good Men defence)
      9. "I'm telling you, it wasn't me! It was a one-armed man! You've got to believe me!" (The Fugitive defence)
      10. "These are not the evidence you are lookiing for" (Obi-wan defense)
      11. "That depends on what the definition of 'kill' is." (The Clinton defence)
      12. "Putting this 'evidence' out for anyone to read is helping our terrorist enemies." (The Bush defence)

  9. Re:It's Deja Vu All over Again by bernywork · · Score: 3, Insightful

    Unfortunately, I hate to agree with you, but it's true. If they project renames and then it continues, it might get picked up again.

    The other concern is going to be about support, if Hans is found guilty or not, it doesn't really matter. A company such as Novell may consider that the filesystem platform isn't as supported as what it once was and is moving away from it.

    From a marketing point of view, Novell won't want to associated with it either. If they show support for him, and he is found guilty, it's a marketing nightmare for Novell.

    --
    Curiosity was framed; ignorance killed the cat. -- Author unknown
  10. arrest aside... by Anonymous+MadCoe · · Score: 3, Insightful

    It seems that ReiserFS really depends on 1 guy. For any company this is a risk. It sounds reasonable to me to stay away from products and features like that.

    1. Re:arrest aside... by Bronster · · Score: 2

      Hans Reiser really hasn't been supporting Reiserfs (v3) for a while now, most of the work has been coming out of SuSE anyway. At least, the patches we've been running (mostly merged into mainline now) have been coming from them, and we're not even a customer.

      I guess we won't be bugging Hans about issues for a bit now. Hope he's innocent and it gets resolved quickly - must suck for everyone involved right now.

  11. Nothing todo with Hans' arrest. by linuxpoweredtrekkie · · Score: 5, Informative

    Several commenters appear to think that this is due to the arrest of Hans, In fact it was announced over a month ago, before any of the stories about Hans broke. The original announcement is from the 14th september http://lists.opensuse.org/opensuse-factory/2006-09 /msg00542.html

  12. Smart move, just a little late by Anonymous Coward · · Score: 5, Informative

    When it comes to performance between the filesystems (reiser vs. ext3 vs. xfs) then I don't have much to comment, but with regards to security... I've used reiser for quite some time but in the end threw it away because it just couldn't cope with what I wanted..

    First your average backup. Yes, I'm well aware that you can always tools like tar but really.. Its the same deal with Sun's current development ZFS: it lacks the option to decently make a backup. Yes you can use tar, but I don't consider this decent. I'm talking about tools like backup/restore (ext3) or even native "ports" like xfsdump/xfsrestore. Easy, fast and reliable. Make a whole dump (or increamental), you can then either restore the whole session or use an interactive shell to merely grab the file(s) you're after. Naturally it also supports commandline parameters. And Reiser? IIRC (correct me if I'm wrong please) its even longer around than xfs, and even xfs managed to get me something decent for making backups...

    Last but not least; crash recovery. I know, this is threading on thin ice since these results cannot be reproduced perse but the whole nature of reiser makes it good and bad for workstations (like SuSE). The good part is its speed, the way it caches and writes data in such a way where it tries to store things in one specific part makes it faster. I can't comment if reiser really is faster than others, I never noticed it. But the bad part is also that if you have a crash on your hands (just turn of your computer right now. No, not a shutdown but keep the powerbutton pressed untill it goes "poof") and reboot chances are very high that you just lost valuable data.

    The theory behind journaling should give you some protection against this, and normally it does, but its my experience that whenever something like this happened on a box which was using reiser I lost just too many files. Several files in /etc used to become corrupt, binaries started going haywire and the worst part: because the index wasn't affected it was quite hard to detect these bad files.

    Eventually I moved to XFS myself and never bothered looking back. Its not perfect, absolutely not since on XFS you too can experience situations like I just described. But in that same environment where I sometimes had to endure a powerloss I noticed that the frequency in which my data became corrupt was far and far less than with reiser. So my conclusion: reiser isn't the best when it comes to keeping your data safe. Its also a conclusion which has been backed up by other people who experiences the same problems in a more or lesser degree.

    So my comment: finally Novell is coming to its senses. IMO they should have done this years ago, either going to XFS (my favorite) or ext3 where the latter is ofcourse the most logical choice considering how this evolved from ext2 (which, strangely enough, used to be the default on SuSE. I never did understand why they'd move away from it).

    1. Re:Smart move, just a little late by RAMMS+EIN · · Score: 3, Insightful

      Let me start by saying I'm not disagreeing with you, just pointing out that different people may have different experiences (AKA YMMV).

      ``First your average backup. Yes, I'm well aware that you can always tools like tar but really.. Its the same deal with Sun's current development ZFS: it lacks the option to decently make a backup. Yes you can use tar, but I don't consider this decent. I'm talking about tools like backup/restore (ext3) or even native "ports" like xfsdump/xfsrestore. Easy, fast and reliable. Make a whole dump (or increamental), you can then either restore the whole session or use an interactive shell to merely grab the file(s) you're after. Naturally it also supports commandline parameters. And Reiser? IIRC (correct me if I'm wrong please) its even longer around than xfs, and even xfs managed to get me something decent for making backups...''

      I believe backup tools that depend on the specifics of filesystems are a bad idea.

      When you go looking for filesystem-independent backup tools, I'm sure you'll find plenty (the recent thread here on Slashdot may be a good starting point). I myself keep most of my data in Subversion repositories and databases; backups are made through the appropriate backup tools. Whatever is left on the filesystem is synchronized between a couple of computers using rsync.

      ``The good part is its speed, the way it caches and writes data in such a way where it tries to store things in one specific part makes it faster. I can't comment if reiser really is faster than others, I never noticed it.''

      In the tests I ran, it wiped the floor with ext2 and (OpenBSD) ffs, especially when extracting lots of small files. I have no idea how it compares to more modern filesystems like XFS, ZFS, etc.

      ``But the bad part is also that if you have a crash on your hands (just turn of your computer right now. No, not a shutdown but keep the powerbutton pressed untill it goes "poof") and reboot chances are very high that you just lost valuable data.''

      Although I have lost files on ReiserFS partitions, I've lost way more on ext2 and (especially) HFS+ partitions.

      ``The theory behind journaling should give you some protection against this, and normally it does, but its my experience that whenever something like this happened on a box which was using reiser I lost just too many files. Several files in /etc used to become corrupt, binaries started going haywire and the worst part: because the index wasn't affected it was quite hard to detect these bad files.''

      Often when files seem to be missing after a crash, fsck has been able to recover them for me. This goes for ext2, reiserfs, ffs, and hfs+. Reiserfs is the only one of these on which I have never gotten the filesystem so broken it couldn't be fixed anymore.

      In case people are wondering where I get my data from: I work with a lot of old hardware which sometimes fails, laptops that run out of battery or are dropped on the floor, accidentally unplugged power cables, and the occasional unclean shutdown.

      --
      Please correct me if I got my facts wrong.
    2. Re:Smart move, just a little late by segedunum · · Score: 2, Insightful

      Its the same deal with Sun's current development ZFS: it lacks the option to decently make a backup. Yes you can use tar, but I don't consider this decent. I'm talking about tools like backup/restore (ext3) or even native "ports" like xfsdump/xfsrestore.

      What? That's why you have LVM and snapshots. Am I missing something here? Backup features in the filesystem is generally a bad idea.

      The good part is its speed, the way it caches and writes data in such a way where it tries to store things in one specific part makes it faster. I can't comment if reiser really is faster than others, I never noticed it.

      Reiser totally wipes the floor with ext filesystems on just about any workload, especially on small files. Imagine a scenario where you have a fileserver that serves lots of Word documents etc. to people. Suse's customers sure are going to notice the difference. XFS blows ext away on large files, and don't run VMware files on an ext partition.

      But the bad part is also that if you have a crash on your hands (just turn of your computer right now. No, not a shutdown but keep the powerbutton pressed untill it goes "poof")

      I saw ludicrous posts like this many a time on Gentoo's forums. No filesystem will guarantee to save you from this.

      But in that same environment where I sometimes had to endure a powerloss I noticed that the frequency in which my data became corrupt was far and far less than with reiser.

      On XFS? I doubt it. It is recommended you use a UPS with XFS filesystems.

  13. Thins aren't looking up for Hans. by dannycim · · Score: 5, Informative

    Geez, now blood's found in his car, and with the passenger seat missing, history of abuse, guy is arrested with $8,900 and his passport on him...

    If he were a famous football player, he'd have a chance, but I don't think a filesystem developer can muster up a "dream team".

    I expect other distros will knee-jerk too.

    $ mount /dev/hda3 on / type reiserfs (rw)

    1. Re:Thins aren't looking up for Hans. by Gothmolly · · Score: 2, Insightful

      Nothing to do with reiserfs, but that is a stunningly crappy article. Nina "kicked him out" ? What sort of language is that? Also, weird non sequiturs in the article make it difficult to determine what was imporant and what wasn't - "also included was a receipt for a syphon pump". Maybe he had a snickers bar wrapper in his pocket too? Ooooh!

      Lastly, this just shows how you SHOULDNT buy stuff on credit cards or ATM cards, they pulled his records and found what books he bought.

      --
      I want to delete my account but Slashdot doesn't allow it.
    2. Re:Thins aren't looking up for Hans. by NDPTAL85 · · Score: 2, Funny

      What, everyone is supposed to use cash on the off chance that they might kill their spouse so that it will be harder for the police to figure out if you really did it or not?

      Even for slashdot thats some fucked up logic.

      --
      Mac OS X and Windows XP working side by side to fight back the night.
  14. Re:Let this be a lesson to you all by Anonymous Coward · · Score: 5, Funny

    Crime does not pay!

    Ok, ReiserFS might be a bit on the slow and unstable side, but I would not actually call it a crime.

  15. Is the charge worth getting rid of a product? by Skuggi · · Score: 2, Insightful

    Come on now, just cause someones charged with murder, should that really stop the progress of technology? I can see changing the name if he's convicted, but what happened to innocent until proven guilty...

  16. ext3 more reliable? Whatthe! by mcbridematt · · Score: 4, Interesting

    it claims ext3 is more stable and will 'soon' match performance with the newer ReiserFS 4.

    Gee, ext3 must've matured a lot in the past few years. I stopped using extX filesystems long ago because they lost files after power cuts waay too easily. ( I could bork an old RedHat install simply by pulling the plug/rebooting several times ). Moved to reiser then xfs and barely lost anything if I had to force a reboot.

    1. Re:ext3 more reliable? Whatthe! by asuffield · · Score: 4, Interesting
      I stopped using extX filesystems long ago because they lost files after power cuts waay too easily.


      That's still better than reiserfs, which does not need a power cut in order to lose data. I still recall a comment from a tech support area I used to frequent: "reiserfs runs really fast until it crashes and you lose all your data. As a result it has a lot of ex-users who are now sadder but wiser."

      It is also important to remember that ext3 can be configured for a number of different points along the speed/safety tradeoff, so any stories about problems (with speed *or* safety) should state which mode they were using.
    2. Re:ext3 more reliable? Whatthe! by segedunum · · Score: 2, Informative
      Therefore, I have to politely ask, "What the *BLEEP* have you Linux people *DONE* to those filesystems?"
      It's very simple. Many people involved with Linux, for political reasons, don't want to accept that ext sucks ass as a filesystem in many circumstances, which is why we get all this "Oh, you'll lose data if you don't use ext3!" comments. The net result is that good filesystems like XFS and JFS have been marginalised and haven't really been improved as much as they should. JFS is a particularly good filesystem that people like Novell should be looking at.
  17. ext3 Performance Matches Reiser4?! by RAMMS+EIN · · Score: 4, Insightful

    ``ext3 is more stable and will 'soon' match performance with the newer ReiserFS 4''

    Huh? In whose benchmarks? What about space usage? What about plugins for arbitrary attributes?

    --
    Please correct me if I got my facts wrong.
    1. Re:ext3 Performance Matches Reiser4?! by Omnifarious · · Score: 4, Interesting

      Perhaps. But the single most valuable thing about both Reiser filesystems is how well they handle large numbers of small files. I hate Berkeley DB and its ilk with a passion. They take all kinds of valuable data that should be addressable with standard tools and obscure it in some weird format that I can't make any sense of without some specialized set of tools. Not only that, but they're slow!

      I want to stop using these awful things. I want to use a hierarchical naming scheme to address the individual bits of data I'm stuffing into the filesystem without having to resort to stupid tricks with splitting up the name so I don't have anymore than 256 entries per directory.

      None of the filesystems made for Linux aside from ReiserFS seem to even acknolwedge that this problem is worth solving. Personally, I think it is a major, short-sighted bellybutton gazing failure. The excuse seems to be "Well, you're using the filesystem in a strange way that nobody uses it in, so stop doing that!". But that's a completely circular argument. I simply do not WANT to contort my programs in such a ridiculous way to accomodate the failings of filesystem designs.

      ReiserFS is fast and flexible. I've never had any data loss with 3. At least, not in the last 3 years or so. And I have a machine that will (for reasons of a bad motherboard) randomly lock up if I'm using both the disk and the Ethernet card heavily.

      I don't really care that much about plug-ins. They're kind of a neat idea for having super-efficient storage for caches and stuff, but really I just want to be able to independently address millions of small pieces of data and have it be reasonably efficient.

  18. Hard to Believe by countach · · Score: 4, Informative

    Not that I've got my finger right on the pulse of FS development, but I find it hard to believe that ext3 is soon going to equal Reiserfs for all cases. Perhaps for a typical case, but ReiserFS was supposed to allow a lot of stuff that was not feasible with ext3 like efficiently having really small files, using the FS as a database, and a lot of other potentially groundbreaking research and abilities. I hope none of the good ideas get lost.

  19. Re:conversion by Ant+P. · · Score: 4, Funny

    Yes, in fact someone made a command to do just that: `cp`

  20. Ending submissions with an idiotic question by Gothmolly · · Score: 4, Insightful

    Editors, if you're the ones doing it, please stop. If submitters are doing it, please edit their submissions. We don't need this Roland Piquipaille/Ric Romero style of foolishness, i.e. "Blah blah has happened to company FOO, what do you all think?" Posting it for discussion on Slashdot IMPLIES you're going to get a million different viewpoints, none of which are really important to the submitter. You'll get the viewpoints anyway, you don't need to "prompt" us for them.

    --
    I want to delete my account but Slashdot doesn't allow it.
    1. Re:Ending submissions with an idiotic question by volkris · · Score: 2, Interesting

      That has been annoying me for years.

      Well, I suppose I have to admit a touch of amusement... I can point at it and say that computer people are dumb.

      But overall, annoyance.

    2. Re:Ending submissions with an idiotic question by 75th+Trombone · · Score: 3, Interesting

      I tag every single story I see like this "dontaskquestions". Do the same and pass it on.

      --
      The United States of America: We do what we must because we can.
  21. Re:It's Deja Vu All over Again by Anonymous Coward · · Score: 5, Funny
    The name "reiserfs" is tainted, whether that's rational or not.


    Apparently it is to be called "icefs" in Etch.

    Something to do with Hans not being available to QA patches by the Debian kernel team.
  22. ext3 to match ReiserFS 4? by GrievousMistake · · Score: 2, Insightful

    That does seem a little unlikely. Isn't ext3 still basically ext2 with journaling? How are they still making such progress with it that performance will soon match a modern filesystem like Reiser4, which among other things has a more optimized disk layout and will have transparent compression? If there are patches to bring those to ext3, they're neither stable nor ext2 compatible, which are supposed to be ext3's advantage.
    (Meh. Upon RTFA'ing I see what they meant was that ext3 will "soon" match the performance of ReiserFS (3), and that it is still more stable than Reiser4. The summary still deserves the rant, and I'm actually curious about how they are improving performance in ext3 nowadays, so I'm still posting this.)

    --
    In a fair world, refrigerators would make electricity.
    1. Re:ext3 to match ReiserFS 4? by quinnharris · · Score: 3, Informative

      Hans vision (http://www.namesys.com/whitepaper.html) is about unifying namespaces (fs, database, email, config files, etc.). So I believe his primary objective was to build a file system that performs well under all situations especially those situations where current filesystems perform so bad nobody writes software to use the fs that way. Most notably lots of tiny files.
      Ext(2/3) use a traditional UNIX FS design and most software has been written to work acceptably on this type of file systems. In other words, nobody writes software that creates thousands to millions of tiny files because ext absolutely sucks at this (and ext4 doesn't help much) . So to get around this most of today's software create a new namespace in a single file. /etc is exactly this.
      reiser(fs/4) also use extents which improves its handling of really large files which is becoming more common (movies, music, etc.). ext4 introduces this feature.
      So for today's common usage patterns and file sizes ext4 will perform reasonably well compared to reiser4.

      But if you where to extend fs semantics enough to make it reasonable to use the fs to directly back something like gconf (http://en.wikipedia.org/wiki/GConf), reiser4 would be substantially (10x) faster than ext(2,3,4) could ever hope to be. In principal if you extend the filesystem to directly support gconf and similar you would be able use of many fs tools for free.

      Consider the windows registry. It is a mistake because it obscures the information by its convoluted structure and just as significantly, one can't use all those usefull tools on the registry you use with your file system (well not to many in Windows). Gconf addresses the first problem but not the second. Overall, I would consider the /etc approach superior because it is better documented, more transparent and I can use cp and subversion on it. Nobody will ever write a tool as powerful as subversion for the windows registry because the value isn't great enough. But subversion was never designed specifically to help with /etc it was primarily for coding but because coding has much in common with /etc the same tool can be used for both.

      Yet, the windows registry had the good idea of creating a consistent way to store the the same type of data. Saving programming time and building a single consistent source for all things configuration. I believe it is possible to build something that gets the best of /etc and the best of the windows registry or better yet gconf.

      The more use one can get out of a tool, the more people will work to develop and improve it. By using the same namespace for as much as possible, the more value a tool designed to work with that namespace will have. In other words, the utility of a computer system is proportional to the number of ways the components can interact, not the number of components.

      To achieve this objective, one needs a solid foundation, a system that can efficiently store whatever you ask of it, that is what reiser4 is trying to be. But, clearly much work remains.

  23. Re:bummer of a downgrade by joto · · Score: 2, Insightful

    So exchanging reiserfs for ext3 is a downgrade now? With ext3 you get a stable well-maintained file-system used by the majority of linux users worldwide. With reiserfs you get a poorly maintained file-system, which the original creator has dropped to work on something else, and that nobody else maintains, and that instead of trying to do well as a file-system focuses on performance for other random things, such as being a database, having small files, etc... Maybe you find it sad, I call it common sense!

  24. No one laughed last time... by Chapter80 · · Score: 5, Funny

    I wonder if Reiser 4 "file" system is hidden inside of a cake.

    1. Re:No one laughed last time... by jadavis · · Score: 2, Informative

      The cliche way to break out of prison is to have someone bake you a cake with a file (a metal file, not a nuch of bytes) in it. The cake hides the file. Then, after you eat the cake, you use the file to break out of prison. This probably would not actually work, but I'm sure it's happened before.

      --
      Social scientists are inspired by theories; scientists are humbled by facts.
  25. Re:It's Deja Vu All over Again by tomhudson · · Score: 4, Funny

    From a marketing point of view, Novell won't want to associated with it either. If they show support for him, and he is found guilty, it's a marketing nightmare for Novell.

    Are you kidding - this stuff practically writes itself.

    1. "Novell and ReiserFS - we have THE killer linux filesystem!"
    2. "Novell and ReiserFS - your files are as secure as the county lockup."
    3. "Novell and ReiserFS - while the jury's out, we continue give you a choice of file systems"
    4. "Novell and ReiserFS - exabytes of data - and only one piece of information missing ..."
    5. "Novell and ReiserFS - no dead inodes, no dead files, no dead bodies ..."
    6. "Novell and ReiserFS - what the fsck?"
  26. Re:Let this be a lesson to you all by bcat24 · · Score: 2, Insightful

    Umm, whatever ever happened to innocent until proven guilty? I agree there may be a good chance Reiser did it, but I think there's also reasonable doubt he didn't.

  27. From the Horse's Mouth by Jeff+Mahoney · · Score: 5, Informative

    I wrote the original email proposing that SUSE switch from reiserfs to ext3. At the risk of triggering responses of "The lady doth protest too much," I'll restate a few statements I've made elsewhere in response to common questions:

    1) The decision has *nothing* to do with Hans' situation. The email was released on the same day as the initial story broke, but it was pointed out to me after I had sent the email. I was concerned then, correctly as it turns out, that people would consider the two issues intertwined. They're not. My proposal was based on technical and maintainability reasons alone. The timing is an extremely unfortunate coincidence.

    2) SUSE is *not* dropping reiser3 support. This change only affects the default. It doesn't change our support of reiser3 at all. We still support four major file systems: ext3, reiserfs, xfs, and ocfs2. Our installer offers other file systems as well as a convenience, and users are free to use any of them. So, if you're committed to reiser3 or xfs, nothing is stopping you from continuing to deploy systems using them.

    3) Many benchmarks show reiser3 as performing better than ext3, and this is mostly true. What isn't shown in those benchmarks is that if you're operating two or more reiser3 file systems in parallel, performance will degrade for both of them due to the use of BKL everywhere. ext3 (and other file systems) will don't degrade in that case. I've also read reports that there is a bit of research going on into making ext3 locking finer grained. I don't have any sources to cite, but any reduction of critical sections without reducing reliability is always a good thing.

    People refer to reiser3 as a modern file system, but I'd call it progressive. Reiser3 has served us well for years, but it's showing its age. The basic idea behind reiser3 is still sound, and when extended with integrated integrity checking and better b-tree locking borrowed from years of database research, it would perform extremely well. The problem is that adding the first is a huge disk format change, which means it's no longer reiser3. Adding the second is a hugely invasive change that would throw out a good chunk of the existing code -- again, essentially creating a new file system. It would be like people saying, "I like my ext3 file system, but I don't like the code. Let's start over." Combined with a small development community, it's a recipe for instability and there are more interesting problems out there.

    I've posted some more lengthy comments here: http://linux.wordpress.com/2006/09/27/suse-102-dit ching-reiserfs-as-it-default-fs/#comment-28534

  28. Novell Storage Services [NSS] R/WC/E/M/FS/AC/S? by mosel-saar-ruwer · · Score: 3, Interesting

    Did Novell ever get around to porting Novell Storage Services [NSS] to Linux?

    NSS was the B-Tree successor to the old allocation table NetWare file system, and it had all the permissions and attributes that were unique to the Novell World:

    Read
    Write
    Create
    Erase
    Modify
    File Scan
    Access Control
    Supervisor
    So did Novell ever get around to porting an R/W/C/E/M/FS/AC/S file system to Linux, to be used in place of the standard Unix RWX/RWX/RWX file system?

    And if so, is anyone out there using it?

    1. Re:Novell Storage Services [NSS] R/WC/E/M/FS/AC/S? by T-Ranger · · Score: 3, Interesting

      Yes, and yes. It comes with Open Enterprise Server and remains closed source. Its primary usage would continue to be, Id wager, in a 1:1: replacement servers for old Netware systems; e.g. desktop office support.

      Its interesting that a lot of "high-level" CMS's all implement their own ACL system, but for users/groups as well as content (files). For all the interesting and directly-usefull-to-users apps Novell is building (e.g. Beagle) I've been thinking that it would do them good to build some libraries and proof-of-concept apps that leverage (sory) their excelent low level capabilities. Its just that most developers dont know any better..

    2. Re:Novell Storage Services [NSS] R/WC/E/M/FS/AC/S? by SysPig · · Score: 2, Interesting

      Did Novell ever get around to porting Novell Storage Services [NSS] to Linux?

      Yup...it happened with their initial release of Open Enterprise Server, well over a year ago. OES is built upon SLES9.

      That being said, we found the initial releases to be a bit buggy, and performance was way off what we've come to expect with Netware. However, things have improved considerably since the initial release, and we're running four OES 1.0/SP2 Linux servers with NSS now for sites with moderate loads (file/print for up to 100 users.) Benchmarks show things are still a bit slower than Netware, but not enough that the users are complaining.

      The other issue with NSS on OES Linux - backup support. Relatively few vendors have supported backup solutions, compared to "standard" Linux filesystems. Standard backup tools handle the file data just fine, but they won't capture the NSS extended attributes - trustees, ownership, etc. There are backup solutions that work well, but they aren't free.

      Good news is, it's allowing us ot migrate off of Netware, without giving up the Novell services that work very well for us. It's also transparent to the users - with NSS on OES Linux, the servers look and behave just like a Netware server to client PC's.

  29. MPU by Ignignot · · Score: 2, Insightful

    I'm tired of this crap. I have a feeling that editors just feel that they have to add something to submissions, so they add in "what do yall think???" at the end.

    --
    I submitted this story last night, and it didn't get posted.
  30. RTFM by mikaelhg · · Score: 3, Informative

    Its the same deal with Sun's current development ZFS: it lacks the option to decently make a backup.

    See Solaris ZFS Administration Guide, Chapter 6 Working With ZFS Snapshots and Clones.

  31. Wasted space by kimvette · · Score: 2, Interesting

    ReiserFS is touted to be a zero-slack filesystem, whereas ext3 still ties up entire blocks (groups of sectors, usually 4K, 8K, 16K depending on formatting options) on, say, a 1k text file, or a file which spills over into a tiny fraction of another block. When you have thousands of files which take up only a portion of a block, resulted in a lot of wasted space (how many files are exact multiples of the block size?). Some may argue "yeah, but disk space is cheap" but even so, 750GB drives are the largest we can buy now (yeah I know, RAIDs, but the point still remains), and if you fill it up doing projects and need just 80MB additional space to complete a job, a 300MB of allocated space is unused portions of blocks (slack), it sucks knowing that you could have finished a job if the filesystem weren't so inefficient.

    --
    The Christian Right is Neither (Christian nor right). See: Matthew 23, Matthew 25, Ezekiel 16:48-50
  32. Re:It's Deja Vu All over Again by kimvette · · Score: 4, Insightful

    What would happen if (god forbid) Linus were in Reiser's place? Would everyone here be distancing themselves from using Linux? Would Novell, IBM, etc. abandon the use of Linux, throwing out the baby with the bathwater?

    This is why when the story hit I posed legitimate questions regarding the filesystem's future (and got flamed for it, BTW, here and on linuxquestions); a person's career work should be viewed independently of his or her personal misdeeds. Otherwise, we should abandon electricity and incandescent lights (Edison was a bit of a bastard, and his invention of the electric chair "tainted" AC), jets (Heinkel was a nazi), Mercury and Apollo programs should never have happened (Wernher von Braun, the brain behind those programs, was a nazi, willing or otherwise). There are many, many worthwhile inventions proposed, designed, and/or implemented by evil people, and yet we use them on a daily basis, because regardless of the creators' nature, philosophy, or misdeeds, they have produced some worthwhile things that abandoning them because of the heritage would be somewhere between silly and irresponsible.

    --
    The Christian Right is Neither (Christian nor right). See: Matthew 23, Matthew 25, Ezekiel 16:48-50
  33. Re:Just rename it by kimvette · · Score: 3, Funny

    I hope he is not guilty; I hope that his wife simply tried to pull a scam and is actually OK and is found hiding in Russia or somewhere. Even though it'd have been a scummy thing for her to do, at least their kids would not have lost their mother. That's the single worst part of the whole thing -- oh wait, am I saying "think of the children?" Shoot me now, please!

    --
    The Christian Right is Neither (Christian nor right). See: Matthew 23, Matthew 25, Ezekiel 16:48-50
  34. Re:Just rename it by Killjoy_NL · · Score: 2, Insightful

    Thinking of the children is not a bad thing here.
    I also hope she isn't dead and that his name is cleared, but if he did it, I hope they find evidence and that they convict him.
    I'm not ruling out any possibilities.

    --
    This is the sig that says NI (again)
  35. Rubbish by segedunum · · Score: 3, Insightful

    Ext3, in contrast, is stable and likely will match ReiserFS's performance advantages "soon."

    Rubbish. Ext3 has never been able to match Reiser's performance on small files or in other areas, and the notion that ext3 is going to match it is absurd. Even ext4 is not likely to catch up. A lot of ext developers have bizarre ideas about how their filesystem compares to Reiser, XFS or even JFS in a lot of areas. Ext is simply a stable and solid, but badly evolved, filesystem and it is a filesystem that generates an awful lot of disk activity.

  36. Not just the name... by LinuxGeek · · Score: 4, Insightful

    I've been to the namesys website and haven't found anything about the Hans Reiser arrest. If it is more than a one man show, then they should have a prominent statement about their intention to continue development regardless of the outcome. Not seeing something to that effect after this mych time would make me quite nervous if I had a business or product that relied on continued development of the ReiserFS line. Seems as if Namesys is accepting the inevitable demise of the whole organization at this point; I hope that changes.

    --

    Kindness is the language which the deaf can hear and the blind can see. - Mark Twain
  37. Specialists vs generalists by Sloppy · · Score: 2, Interesting
    it claims ext3 .. will 'soon' match performance with the newer ReiserFS 4.

    This simply won't happen. There are lots of choices in filesystem development, and if your application doesn't match the choices that were made, then that filesystem won't be best, or "match" the specialist that did make matching choices.

    There is no way that Extn will ever match, for example, ReiserFS' performance on working with a directory full of ten thousand 700-byte-long files. ReiserFS will do directory-related things faster, and tail-compression will save you space (and therefore give you even more performance, thanks to caching).

    I don't have a problem with SUSE picking something else, though, because my whole point is that, no matter what FS you pick, if the default configuration is that the installer just formats the whole disk as one filesystem, then no filesystem is going to be ideal in all cases.

    Of course, the Gentoo Ricer approach is to break your disk array up into little pieces, so you're using performance-over-safety filesystems on the RAID0 parts, using safety-over-performance filesystems on the RAID1 and RAID10 parts, and compromise filesystems on the RAID5 parts -- and within each group there is a variety of different formatting and mounting options used. (Not to mention a little tmpfs here and there; not everything has to survive a reboot.) Yeah, df lists 20 different mountpoints, every part of the hierarchy "optimized" (*cough*) for what it gets used for.

    Now I just need some good-looking stickers to put on the outside of the case, and it'll be even faster! Yeah, next weekend I'll probably spend a few more hours changing something, but for the next 5 days I'll be pretty smug about every millisecond I save.

    --
    As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
  38. Re:bummer of a downgrade by segedunum · · Score: 2, Interesting
    ReiserFS is for mail servers
    Well no. It's ideal for fileserving.
    I won't even get into technicals like how ReiserFS fragments horribly and quickly.
    Or how much disk space ext3 uses, presumably?
    Ext3 doesn't seem very slow to me at all
    It is horribly slow, and I've never seen a filesystem create so much disk activity.
    Benchmarks from other authors have supported the use of ReiserFS for operations on large number of small files. However, the present results on a tree comprising thousands of files of various size (10KB to 5MB) suggest than Ext3 or XFS may be more appropriate for real-world file server operations.
    So every other benchmark that everyone has done has said that ReiserFS is probably the best for thousands of small files, except this one which uses vague terms like 'real-world file server operations'? XFS and JFS would be good fileserving filesystems, especially when you throw very large files into the mix, but ext3? No.
  39. I can relate by Trogre · · Score: 3, Informative

    Late last year I was researching Reiserfs and Ext3 to see which would be best suited for my new server.

    Resierfs looked like the clear winner for two good reasons:

    1. Reiserfs is faster. Much faster than ext3 in nearly every scenario. Large files and small files.
    2. No inode problems. If your users fill your HD with hundreds of thousands of tiny files you're not going to run out of inodes before you run out of disk space. This is something that needs to be anticipated (at the cost of more disk space) at filesystem creation time in ext3.

    Reliability for both filesystems was pretty much the same from all accounts.

    But in the end I went with ext3 for one and only one reason: Recoverability.

    Reiserfs had no, or very few decent, recovery utilities. If a filesystem corruption occurred (and it seemed that the probablity of such corruptions was equal for both filesystems), then data on an ext3 fs stands a much better chance of being recovered than on a reiserfs one.

    Of course that was late 2005; that situation may have changed by now.

    --
    "Nine times out of ten, starting a fire is not the best way to solve the problem." - my wife