Slashdot Mirror


ResierFS In Latest 2.4.1 Prepatches

Fluffy the Cat writes: "ReiserFS has appeared in the latest 2.4.1 prepatches on ftp.kernel.org. 2.4.1pre6 has a one-line error fixed in 2.4.1pre7, but it looks pretty certain that Linux will have a full jfs in 2.4.1." It will be interesting to see what's going to happen in the new development cycle, alright. The Kernel Developer Summit will have some interesting fruit, I'd wager.

181 comments

  1. Charon by Anonymous Coward · · Score: 1

    There were people working on another file system called Charon(sp?)... has that project died, as I've not heard any updates. From an initial read in a news group the features sounded promising.

  2. Re:Stable by QuMa · · Score: 2

    I assume this is fixed by now btw, this has been confirmed to happen with 3.5.28 anyway...

  3. Reiserfs is great.. and a warning... by benmhall · · Score: 5

    Hi.

    I first got exposure to the Reiserfs with Mandrake 7.1. I was very impressed.

    It is very fast, has been (mostly) stable and makes hard reboots very tolerable. Also, I don't tend to get the errors I would on an ext2fs, theoretically because it's journaling.

    ReiserFS is a lit more than just a journaling file system though. Those interested should really check out namesys.com. They're striving for a filesystem with plugins, so it would be very extendable. Also, they way it stores information and searches is quite different.

    A few words of caution though: I had major issues with a few of the bundled ReiserFS tools with the 2.4.0test series patches on my Debian Woody machine. Maybe they've stabilized since then, but I ruined my filesystem trying to fix some very odd ReiserFS related errors.

    To be fair, I was running tools that clearly stated they were a last resort. When they warn you not to do something, believe it.

    I am presently running 2.4.0 with the ReiserFS patch from namesys. I've been running it since 2.4.0 came out and have had no issues, but I'm still using the tools that ship with the latest 2.2.x patch, as they are more stable for me.

    So, try ReiserFS, you?ll like it. Also, if you?re going to use the tools (like mkreiserfs) use the tools from the 2.2.x branch of patches. (ReiserFS version 3.5.x rather than 3.6.x) as they seem more stable..

    Anyway, the end result is that my system is very stable and very fast. Having seen the obvious deficiencies with ext2 (a server at work has 100+GB of RAID Ext2fs partitions. We had an NFS bug that caused flooding and crashing a while ago. It took about 45 minutes to an hour to reboot.) the ReiserFS seems like a great improvement. I'm glad to see that it'll enter into the main kernel.

    Hmm.. of course another obvious drawback with all of these new filesystems is that, to my knowledge, there are no tools for other Operating Systems to read the new filesystems. For example, you can mount ext2 partitions in BeOS, but ReiserFS is out. So, if you?re running multiple OSs then you may want to keep at least one ext2 or maybe a FAT32 partition.

    Hope this helps,

    Ben

    1. Re:Reiserfs is great.. and a warning... by CaptainZapp · · Score: 2
      They're striving for a filesystem with plugins, so it would be very extendable.

      Although this opens a lot of possibilities it could also be rather dangerous. As long those plugins cannot mess with the core of the file system, I don't see much of a problem.

      Illustra (bought by Informix a few years ago) had the conceptual great idea of Data Blades. Those where modules (plugins) you could write yourself to add additional functionality to the database engine and that there are a lot of rotten programmers out there.

      The problem is, that those Data Blades messed directly with the kernel of the database engine.

      I don't know, if this is still an issue. But a few years ago you had to have your Data Blades certified by Informix, otherwise a voided warranty (probably in terms of support) might have been the least of your worries.

      Thanks for your interesting post.

      --
      ich bin der musikant

      mit taschenrechner in der hand

      kraftwerk

    2. Re:Reiserfs is great.. and a warning... by AndroSyn · · Score: 2

      You are also better off using the 3.5.x utils as reiserfs 3.6.x does not have a functional fsck yet(its in the works though). Not that you'll need it too often, but just in case.

    3. Re:Reiserfs is great.. and a warning... by Anonymous Coward · · Score: 1

      I remember Amiga modular devices. I was cd'ing into anything from lha archives to the window system's structure nearly a decade ago, thanks to add-on .device and -handlers

  4. Re:Hans Reiser - the next Einstein by tmarzolf · · Score: 2

    Sure, but how many years was he in the 8th Grade?

    --

    This Sig has been depreciated.

  5. How do I get started by Digiwyz · · Score: 1

    I would like to get started with linux and leave my old platform behind, what is the best distribution and how do I attain it? Thanks

  6. Re:Bad inodes with reiser/NFSv3 by lbredeso · · Score: 1

    I had the EXACT same problem, excpept that it had nothing todo with NFS. I just had a lockup one day, rebooted, and 3 files gave me that same problem. I switched everything back to ext2 . . .

  7. Re:Very good news by treat · · Score: 1

    15GB? 70GB?
    # /bin/df -kl|awk '{A+=$2}END{print A}'
    3105046413

    All vxfs, of course.

  8. Re:Rock Solid by Wakko+Warner · · Score: 2
    Er, nobody ever said you had to back up everything.

    I have 30 gigs on this machine alone, but I manage to fit everything that's important onto a single 15 gig DLT tape (and a few unimportant partitions because they'll fit.)

    Use some common sense; not all 80 gigs are worth backing up.

    - A.P.

    --
    * CmdrTaco is an idiot.

    --
    "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?"
  9. thinking ahead. by panic911 · · Score: 1

    Why is that article (the one at http://www.osdn.com/conf/kernel/conf_index.shtml) dated March 30 - 31 2001? Last I checked, thats another 2 and a half months away.

  10. Re:Software RAID + ReiserFS by Benley · · Score: 1

    In a word, yes. I am running Resierfs on some Squid boxes, each with between 17gb and 200gb of disk spread across a raid 0 striped LVM volume, and Reiserfs has been nothing short of a miracle if one of the boxes goes down for any reason other than a planned reboot. An hour long fsck on a web cache that (unfortunately) doesn't always leave an alternate method of retreiving pages to users on the inside just is NOT acceptable, so Reiserfs has really saved the day for me.

    YMMV, of course. I'm using LVM with striping, so this isn't technically RAID - what you refer to is most likely the linux md device with the raid personalities. However, I'm betting the same idea applies, as you should be able to put whatever filesystem you want on a logical volume.

  11. Hint: try Lilo 21.6 by Anonymous Coward · · Score: 2
    If you are going to use Reiserfs, might as well upgrade Lilo to the latest which is 21.6. It is not a requirement, but it makes a couple of small things easier because Lilo 21.6 is Reiserfs aware.

    The rationale is that Reiserfs packs tails (fragments) unless you give it the notail mount option. If your /boot directory is on a Reiserfs, it should be mounted notail if you don't have Lilo 21.6 (which does understand Reiser tails).

    (if using notail, add it to the mount options in /etc/fstab for whatever file system /boot is located on.)

  12. Off topic? (was Re:HAH-hah!) by daemonc · · Score: 1

    I think not. I was informing the gentleman that this is in fact the way that Free software development works, and hoping to dispell the confusion caused by his misinterpretation of the article. How much more on topic can you get?

    --
    All that we see or seem is but a dream within a dream.
  13. Re:HAH-hah! by Benley · · Score: 1

    I'm sorry for saying it, and I should know better than to feed an obvious troll, but you're an idiot. This is how Linux kernel development works. We have finished creating 2.4.0, it works, it rocks, and now we start working on the next version. Sure, it will include bug fixing on things that we probably managed to miss in 2.4.0 (for instance, fat32 doesn't work on 64bit systems in 2.4.0, as if that matters), but now we can start adding new features. This isn't the same idea as MS and their infinite servicepacks to NT 4, this is actual, honest to goodness progress, and it is good that way.

  14. Re:Stable - Root Partition Howto by leistnerm · · Score: 1

    This howto involved creating a seperate partition and copying your data over to it, then switching lilo to boot off of it. As far as I have seen there is no easy way to upgrade directly from ext2 to reiserfs...

  15. Re:What else besides fsck? by FlyMuts · · Score: 1


    reiserfsck

  16. Re:Stable - Root Partition Howto by NonSequor · · Score: 1
    It's pretty easy to upgrade to ReiserFS assuming you have enough free space. Take a look at man resize2fs. Just use resize2fs to make a new partition and copy everything to the new partition. Then make the old partition into a reiserfs partition and copy everything back (though you have to make sure you mount the ReiserFS partition with the notail option to copy /boot correctly). You also have to make sure it is mounted notail any other time you copy stuff to the /boot. I'm guessing that future versions of LILO will remove this requirement.


    "Homo sum: humani nil a me alienum puto"
    (I am a man: nothing human is alien to me)

    --
    My only political goal is to see to it that no political party achieves its goals.
  17. Re:More info by Jon_S · · Score: 1
    That means that as something is about to be written to the disk, another item describing what is about to be done is written to the disk first (the journal).

    OK, I understand that. But that being the case, how can it possibly by 15% faster than ext2 as people are claiming here. Are there that many inefficiencies in ext2 that are resolved in reiserfs?

    I thought I remember reading that NTFS was slower than FAT32 because it used journalling. Is that the case? Is it at all relevant? Will I ever stop asking questions?

  18. Re:Stable by NonSequor · · Score: 1
    Actually leaving /boot as ext2 is a pretty good idea. When /boot is ReiserFS you have to remount the file system with the notail option before you copy stuff to /boot. Your way prevents you from screwing up and forgetting to do this.


    "Homo sum: humani nil a me alienum puto"
    (I am a man: nothing human is alien to me)

    --
    My only political goal is to see to it that no political party achieves its goals.
  19. Re:Distributions? by Jim+the+Bad · · Score: 1

    It is, in fact, pretty much the default on SuSE 7.0. That's why I am using it on this box: my 40Gb partition fscks faster than I can read it. This can't be a bad thing!

    --
    -- And when Justice is gone, there is always... Force. --Laurie Anderson, "Oh Superman"
  20. Poor Reiser performance? by mjh · · Score: 3
    I like reiser, and I'm glad for my nice quick reboots, but I don't understand how they claim so much better performance. I did a test using bonnie. I first ran the test on /home using ext2, then unmounted /home, did a mkreiserfs on it, remounted, and redid the test. Here's the results

    On ext2, I see slightly faster (~10%) on per character io, and significantly faster (30-50%) on block io.

    This is on the same partition on the same disk. The reiser page, of course, says how much faster it is than ext2, but I can't verify that. Has anyone else seen anything similar? I recently read a review of reiser that came up with the same results... although I can't find that review now.

    --
    Key to financial independence: Spend less than you earn. Save and invest the difference. Do it for a long time.
    1. Re:Poor Reiser performance? by Anonymous Coward · · Score: 1

      It also depends on whether the file system was mounted "notail" or not. This option does not pack fragments, trading slightly better space utilization for speed. It also matters if the files were created with "tails". Mounting "notail" still requires previously stored files to be unpacked when reading if they have tails. The ReiserFS is highly configurable so you might want to read through the mailing list archives and white papers at the Reiserfs web site so that you will know how to get the most out of your ReiserFS.

  21. It wasn't me, honest! by CaptainZapp · · Score: 2
    like when someone kicks out the power cable

    Because I never kick out power cables. Instead I compulsively flick those huge red switches you find in IT operations rooms.

    This is why linux has not been the enterprise choice; when it costs you x thousand dollars for a minute of downtime, you want that server back up as quickly as possible. Now we just have to have the FS war; ext3, reiser, jfs, xfs....:)

    It's an imporatant corner stone, certainly. Like better SMP support and the LVM. On a cached (by the OS) disk sub system you don't want to install a productive database device on a file system.

    But the real reason of course, is that the decision makers (senior management) don't have clippy, the paper clip which should be shot at their disposal.

    --
    ich bin der musikant

    mit taschenrechner in der hand

    kraftwerk

  22. Good Experiences for Me by Outlyer · · Score: 2

    I've been using ReiserFS on a few machines. Primarily, it is the filesystem on my 40gb MP3 drives, and when 2.4.0 and the corresponding Reiserfs patch arrived, I actually switched my /usr partition over... it does feel noticeably faster, but I use it with certain caveats. First, these are personal machines, not multi-user, and second, I have backups of my data offsite.

    It's great for my purposes, but it's not a true journaling filesystem, it simply journals metadata, which, while allowing for fast fscks, it doesn't protect your data as well as IBM's filesystem or SGI's will.

    --
    ----------------- "I have a bone to pick, and a few to break." - Refused -------------------
  23. Re:About time! by isorox · · Score: 1

    If you dont like the advertising I assume you could just edit the source and remove it. Theres a Swansea University advert in the bootup for 2.2.x kernels. Doesnt bother me, I dont boot up much.

  24. Re:Yes! by f5426 · · Score: 2

    All this AFAIK, but I can be proven wrong once again...

    > wow, something ever other OS has had for years

    Huh ? Since when windows 95/95 have a journalling FS ? Since when Mac OS have a journalling FS ? Since when NeXTstep/OPENSTEP/Mac OS X Server have a journalling file system ? Or Mac OS X ?

    > Now maybe Linux can get a user-friendly GUI?

    OSes with a user-friendly GUI and a journalling filesystem are BeOS and WinNT/Win2K.

    Cheers,

    --fred

    --

    1 reply beneath your current threshold.

  25. More info by autocracy · · Score: 5
    First off, the Reiser File System is what we call a journaling file system. That means that as something is about to be written to the disk, another item describing what is about to be done is written to the disk first (the journal). Now, if you system crashes while the journal is being written, that's no big deal for the filesystem: whatever you were going to save/delete just doesn't get done and the computer happily moves on. However, if your computer crashes after the journal has been written and you're saving that special file, the systems looks at the journal on boot and says "oops, this didn't get done - let's throw it out." Obviously you lose your file here, but it's no worse than in a non-journaling system. In one of those you lose your file, corrupt your filesystem, and lose your data anyway.

    For further details on Reiser FS, check out this page. Freshmeat links to it, but I'm not entirely certain it works (I can't bring it up from here).

    Also note that the maker of the file system, Hans Reiser, is suing Microsoft for the information that he needs to market the filesystem to Windows users :)

    My karma's bigger than yours!

    --
    SIG: HUP
    1. Re:More info by MemRaven · · Score: 2
      At least in part, it's faster because rather than using a linear list of the files in a particular directory/inode, it uses a B+ tree. Which means that finding a particular file isn't an O(n) lookup, it's an O(logn) lookup.

      For large directories with a lot of files, this decreases the number of inode pages which are necessary to lookup a particular file. For smaller directories, it results in a logn lookup in memory (becuase the individual inode pages can be binary searched).

      Finally, journaling of the ReiserFS form results in a speedup becuase it can write the bigger inode block at some point in the future.

      NTFS was at least partially slower becuase the first version used a transactional scheme, which always introduces overhead. I don't know much more, but I know that at least the tree-structure for inodes in ReiserFS is responsible for quite a bit of the help. Our builds were 15% faster (becuase all that dependency checking hits the FS itself hard, much more than the disk itself).

    2. Re:More info by Boiotos · · Score: 1

      This excellent basic description begs an obvious question: what happens if something interrupts a write to the journal? Persumably this write is a quicker process, and so less likely to be interrupted, but how do these systems avoid corruption of their journals?

    3. Re:More info by be-fan · · Score: 2

      In addition to the stuff the other guy mentioned, journeling filesystems also seem to be able to handle changes like unlinking files much more quickly than ext or FFS. After doing a full build, deleting the XFree86 source tree takes several minutes on ext2, but is more or less instantaneous on ReiserFS.

      --
      A deep unwavering belief is a sure sign you're missing something...
    4. Re:More info by thimo · · Score: 2

      Link is wrong, it should be http://www.devlinux.com/namesys which redirects you to http://www.namesys.com/.

      Thimo
      --

      --
      Avoid the Gates of Hell. Use Linux!
    5. Re:More info by bluGill · · Score: 2

      journals are designed so this isn't an issue. That is you make sure the journal is committed before you write the data, then you erase the journal. There of course needs to be enough journal space so that you can have several going at once (once process writing data when anougher starts writting into it's journal) Harddrives can tell you when something is comitted to disk, so if the journal is corrupt (easy to tell) you ignore it as nothing is wrong with the data it was refering to. If the journal is fine you check the data (sectors) it refers to and do a fsck, but since only those sector can be corrupt those are the only ones you check, not the whole disk.

      FreeBSD's softupdates achives the same ends, but with a completely different means.

    6. Re:More info by f5426 · · Score: 2

      > You don't lose your file, the point of the Journal is quick and easy recovery. If you lost your file, you're no longer recovering it.

      Last time I checked, rfs journal only meta-data modification. It is not a real transactional system, only a avoid-fsck thingy. Less interesting, but faster (you have to write before/after images in a transactional system)

      Cheers,

      --fred

      --

      1 reply beneath your current threshold.

  26. Re:Yes! by cyber-vandal · · Score: 2

    Yes, Microsoft only took 20 years to provide an OS with a journalling file system - I guess that's innovation in action.

  27. fsck? by Mike+Hicks · · Score: 2

    Okay, so when will someone make a good reiserfsck?
    --

  28. Re:Some thoughts. by Christopher+B.+Brown · · Score: 2
    As for the questions...
    If this was to go into a STABLE Kernel, shouldn't it have been introduced into the DEVELOPMENT kernels first?

    The ReiserFS developers had been tracking 2.3.x kernels for quite a while; they were in the process of auditing the interfaces to the VFS layer at the time that 2.3.x got "frozen" in preparation for release of 2.4.

    The fact that this took place rather a long time ago and that there were a serious lot of "pre-2.4.0" versions is a conspicuous fact.

    As for the "fighting," it was resolved in two directions:

    • The first conclusion was that "it's not going into 2.3.frozen-for-2.4"
    • The second conclusion was that the serious flaming between Alex Viro and Hans Reiser resulted in the ReiserFS team doing a lot of work on interfacing their code "more appropriately" to the Linux VFS layer which has changed significantly in preparation for 2.4.

    It should be noted that "vigorous flaming" does not necessarily indicate personal acrimony; there are rather a lot of "spirited words" said around the kernel lists that really are technical comments. If someone thinks that some particular code is severely braindamaged, there is no fear of saying so. If the author, or someone else, fixes it, that's well and fine and may result in the inclusion of what used to be "braindamaged."

    The complexity of the sizable and steadily growing group of "competing interests" in the Linux kernel is certainly making it more difficult over time to do major releases. If the process gets much more difficult, that's the sort of thing that is liable to result either in fragmentation or in people deciding to jump over to one of the BSDs or perhaps even to Hurd. Not that that those directions are likely tremendously relevant to the deployment of ReiserFS...

    --
    If you're not part of the solution, you're part of the precipitate.
  29. All in the Settings and Needs by Laven · · Score: 1

    Before reiserfs had logging, I believe it was much faster for many many small files, and slghtly faster for common cases. Of course journalling is going to make it slower on the average than a non-journalling file system, however I'm willing to bet that certain extreme types of file types are still faster than ext2 due to the optimized nature of storage on reiserfs. (Go read the white papers for details.)

    I used to have reiserfs with notail, nolog and noatime mount options on my Squid cache partitions for extra speed, and the fact that in the event of a crash the system could easily mkreiserfs instead of fsck, because Squid cache data isn't very important to keep. The system did so only once, due to the cable technician tripping over the power chord.

    Back then I did benchmarks using simulated Squid test loads on ext2 vs reiserfs with and without journalling enabled. Of course journalling disabled was clearly faster than ext2, but reiser journalling enabled was not statistically different from ext2 in several test runs. It might be something about the nature of squid cache files.

    Now I no longer run a Squid server, but I believe they added another mount option specifically for additional Squid performance which does away with filenames. (Not sure about this.)

    As for non-Squid server usage, it would be dumb to not activate journalling if your data is important to you. reiserfsck has been somewhat lacking in the ability to fix corrupted filesystems.

    Bottom line - Journalling is good. Save hours of fsck time, get your enterprise servers back up quickly and save your job. I'd say that's well worth a negligible performance hit for most servers.

  30. XFS - another link by erotus · · Score: 2

    Thanks for the Link. Actually it appears that XFS fares the best of all the filesystems. I attended a Linux Road Tour from SGI about a year ago. I attended a session on XFS and I was truly blown away by it's capabilities. XFS on IRIX is truly amazing and for SGI to opening up the specs for the Linux community is truly admirable. XFS is SGI's crown jewels and they are giving it to the community. For more on XFS, read this. Alternatively, you can watch a streaming video about XFS here. XFS will be the industrial strength filesystem that will push Linux into the High Availability server arena. For desktops, ReiserFS should still be sufficient.

  31. Re:Linus is violating his own submission policy .. by commandant · · Score: 2

    You all try to explain why it's okay that Linus allowed ReiserFS into the 2.4.1-pre series, and whether or not he violated his own submission policy. I'll tell you why it doesn't matter one way or the other:

    IT'S LINUS'S FUCKING KERNEL. One of the best perks of building your own operating system kernel is the ability to set policy as you see fit. If he sets a no-submission policy, and then allows Hans Reiser's patches into the kernel, his policy is now to only allow Hans Reiser to submit patches. It may change tomorrow. Why you gripe about his conformance to his own policy is beyond me. You shouldn't care what Linus does with his kernel, it's his; you don't have to use it if you don't like it.

    Oh, and to back up another correspondent in this thread, indeed, Linus did announce plans to include ReiserFS in 2.4.1 long ago, in an online interview. Or maybe it was print. But I saw it. In fact, everybody has been saying ReiserFS would make it into 2.4.1 for a long time.

    PS -- No doubt, in an attempt to attack me, someone will tell me it should be "Linus'" instead of "Linus's"... but no, the apostrophe-s belongs there. If you disagree, I urge you to consult the fabulous writing handbook Elements of Style by White. At least, I think it's White... but the title is certainly correct.

    A new year calls for a new signature.

  32. Re:Vulnerability in ReiserFS by Ilmari · · Score: 1
    As a little experiment, I tried how long a file name could be on recent ReiserFS versions (ReiserFS 3.6.25 on kernel 2.4.0), and it turned out to be a whopping 4032 characters!

    But, when I made two such directories inside each other and CDed into the last, the path returned by pwd got chopped to only the last directory, since paths can't be more than 4096 characters long, AFAIK.

    © 2000 Ilmari. All ritghts reserved, all wrongs reversed

    --

    © ilmari. All rights reserved, all wrongs reversed

  33. Yes! by -stax · · Score: 1

    Finally, linux has the holy grail of industrial strength operating systems! This is the one major reason why i use mandrake now, who wants to wait for a fscking fsck?
    -stax
    /. poster #104543567

    1. Re:Yes! by Nadir · · Score: 1

      Also Sun's Solaris UFS isn't journalled, but I believe that has changed recently. Anyway anybody doing serious stuff with Solaris uses Veritas' VxFS


      --
      The world is divided in two categories:
      those with a loaded gun and those who dig. You dig.

      --
      --
      The world is divided in two categories:
      those with a loaded gun and those who dig. You dig.
    2. Re:Yes! by LeonPierre · · Score: 1

      While it took Be how long?

      --
      "If it ain't broke, it doesn't have enough features yet"
    3. Re:Yes! by Anonymous Coward · · Score: 1
      Huh? Windows ME doesn't even have a journaling FS! Solaris has only had since Solaris 7 (roughly 2.5 years old, IIRC) if you exclude Veritas (which is very expensive, although you do get a licence with storage arrays). NTFS has an incredibly bad habit of getting fragmented and killing performance. In short, linux hasn't got that bad a record (Reiser has been around for a while, although is hasn't always been that stable).

      As for the GUI, what do you think Gnome and KDE have been doing?

      Back under your bridge, troll...

    4. Re:Yes! by hammock · · Score: 1

      Windows NT 4 does not have a journalled filesystem at all.

      Windows 2000 does.
      Let's recap:
      NTFS4 = no
      NTFS5 = yes

  34. Data Blades a Pretty Good Analogy by Christopher+B.+Brown · · Score: 2
    The fact that "blades" are liable to be "dangerously sharp" is a pretty welcome bit of analogy. If you don't know what you're doing, it's easy to chop up things you didn't plan to chop up. "Oops, I really wanted to keep that hand!"

    In the 'real world' we see that there aren't a whole vastly lot of manufacturers of knives; while there are a bunch, it doesn't tend to be something that just everyone does. I don't make knives; I buy them.

    Heading the point towards ReiserFS, it seems unlikely to me that everyone will be writing "plugins" for ReiserFS. In practice, there will be a few important plugins that will get looked at pretty carefully before deployment:

    • Something to support more efficient Squid HTTP Cache operations is an almost certain example;
    • Something to support ATIME-less operations (as is helpful, if memory serves, with news servers) would be a likely example;
    • I wouldn't be surprised to see someone implement a "plugin" to support building a simple DBMS system (perhaps analagous to DBM) atop ReiserFS.

    In much the way that writing kernel code is less convenient than writing user space code, due to the lack of many of the Standard C Library services that people expect to find, writing ReiserFS plugins is likely to be sufficiently "inconvenient" as to discourage "just any moron" from widespread deployment of oddball plugins.

    --
    If you're not part of the solution, you're part of the precipitate.
  35. Re:Very good news by azzy · · Score: 1

    Lightweight? You have any 70GB RAID _laptops_ kicking about the place? .. You do? I can have one? It'll be in the post by the weekend? Cool, and thanks!! :)

    p.s. My sig is totally and utterly out of date :)
    --
    Azrael - The Angel of Death
    posted with: Mozilla (0.7)

  36. Re:Linus is violating his own submission policy .. by Troed · · Score: 1
    Linus needs to go back to Univ ...

    Obviously, the size of the patch matters too: if you can make an obvious fix in 5 lines, do it. Don't try to make a clean fix that fixes the problem the clever way in 150 lines.

    Uh. Yeah. Promote dirty hacks. Please.

  37. Re:Hopefully so (was: Very good news) by MemRaven · · Score: 2
    I had the same thing. Which version of the kernel were you using? There was a known problem with smp.c which very seldom reared its ugly head, unless you had a FS which really taxed teh kernel. Ext2fs could very seldom do it. ReiserFS is "advanced" enough that it did it very often. It was fixed in 2.2.16. Not the fault of ReiserFS.

    My recipe for disaster was to have a really big benchmark running.

  38. Can you elaborate? by Outland+Traveller · · Score: 3

    You've say that XFS is very impressive, and that you've switched from ReiserFS to XFS.

    Can you elaborate as to why you switched, using quantitative data? Does XFS boot faster after a crash? Does it require less memory? Is it faster for n-sized files? Is it faster for n-way SMP systems? Is it more secure, more reliable? Do you have any repeatable benchmarks?

    Inquiring minds want to know :)
    -OT

  39. Re:What else besides fsck? by aqua · · Score: 3
    fsck: No, you just replay the journal (whatever metadata writes were pending) on mount. Takes a few seconds, then the fs is ready for use. If the tree gets damaged somehow, reiserfsck can help, though it's in its infancy and nowhere near as reliable or robust as e2fsck.

    features: well, it's fast, especially in edge cases like many thousands of files in a directory, where ext2 has trouble. Transaction support is coming too, which could be pretty neat. The speed used to be better than ext2, and is now slightly worse (pretty good for journalling), and will probably improve once a stable point is reached and some energy is spent reoptimizing.

    32k subdirs: no, I don't believe that limitation exists. Most every limit of that sort has been pushed out to 2**32 or 2**64. I'm not sure I'm remembering properly, though.

  40. Stable by chrisdb · · Score: 4

    Will the version included in 2.4.1 be labelled as stable or expirimental ?... I've seem numerous posts on BugTraq lately concerning ReiserFS.

    Futhermore i've read somewhere "don't use the filesystem on systems which allow 'average' users to access the reiserfs-filesystem". Can anyone tell me what they mean by this ?.. is it 'not safe' or what ?...

    1. Re:Stable by aparrish · · Score: 2
      After a BAD crash while experimenting with Utah-GLX last summer, I migrated my main box onto reiserfs (about 20GB worth of filesystems so far). I haven't had a single problem with it yet. I've only run it with the 2.2/2.3 kernels, so I can't really comment on interactions with 2.4.0 yet.

      Here's a testimonial from namesys web site that helped to convince me:

      http://ftp.sourceforge.net/ has 850GB storage, half of which is reiserfs, half is ext2. Both filesystems have been running flawlessly for > 4 months of production (actually longer, but wasn't reiserfs before). That server pushes between 15Mbit and 50Mbit/sec, and pulls/syncs about 2-5Mbit/sec, 24x7.

      reiserfs also powers the CVS tree filesystem for cvs-mirror.mozilla.org (also tokyojoe.sourceforge.net), which is the one and only anonymous CVS checkout point for mozilla. That server has run flawlessly under very heavy load since its birth.

    2. Re:Stable by charon.de · · Score: 1

      Hello,

      I'm running reiserfs on production servers for month (HW-RAID 5) and haven't had any problems...:-)

      It's really amazing, if you have (broken hw) to hard reboot a machine with >100 GB and you prepare for a long/boring and unwanted e2fsck time. But reiserfs takes about a 1/4 second and tells you, it had replayed 3 transactions and everything is fine...:-)

      Michael

    3. Re:Stable by bconway · · Score: 2

      I think your concerns are exaggerated. It's safe, stable, and benchmarks put it at about 15% faster than ext2. I've been using it on various desktops for over a year and it is GREAT.

      --
      Interested in open source engine management for your Subaru?
    4. Re:Stable by Chalst · · Score: 2
      I've been using reiserfs on my laptop for about 6 months (with the
      SuSE patch to kernel 2.2.14). A journalling filesystem is pretty much
      indispensable: I've probably had two dozen dirty shutdowns in that
      time, a couple during large file operations, and I would have hated to
      have been using ext2. The few bugs that have shown up seem pretty
      small fry compared to the risks of running fscks every week or so.

      I wouldn't use it for a server at the moment, not until there are a
      few more dot-releases, but I'm using FreeBSD for my server in any
      case.

    5. Re:Stable by Kierthos · · Score: 1

      Probably experimental. They wouldn't want to label it as stable unless they were dead certain, which they won't be until after they see what bugs 2.4.1 will inherently have (if from nothing else, being re-compiled).

      Actually, given ReiserFS, definitely experimental.

      Kierthos

      --
      Mr. Hu is not a ninja.
    6. Re:Stable by commanderfoxtrot · · Score: 1
      Well, ReiserFS is included in various distributions right now. I don't use it, because I'm on RedHat, which for me does everything I need. Can anyone actually using ReiserFS give any problems - any data loss?

      Anyway, how easy is changing over from ext2- and if I were to run it how transparent is it to the user?

      --
      http://blog.grcm.net/
    7. Re:Stable by jmp100 · · Score: 1
      I've been using it for over half a year now on my RAID. The RAID shits itself regularly about once every week or two because of some hardware problem I can't be fucked to find - it hangs, i.e. I suddenly can't read/write to it and "echo flush-cache > /proc/rd/c0/user-command" never returns.

      Since the end result of this is usually kicking the power switch, it is nice that ReiserFS does the journalling thing. Ever waited for fsck.ext2 to run on a 36G drive, virtual or otherwise? :)

      I also use it on another box and on my workstation at work. No worries there.

    8. Re:Stable by James+Ray+Kenney · · Score: 1

      Well, I am using mandrake 7.2, and I have not had any problems.
      I left my /boot partition as ext2 because I did not know if you could boot off of ReiserFS, but I think that was fixed in 7.2(but I am not sure.)
      If I hit the power button, the fsck only takes about 0.5-1.0 sec. so that does not bother me, and there are never any errors because(as far as I know,) nothing uses /boot after booting.

      I never even see ReiserFS do any fixing(I know, not the correct term...,) and it comes up ok every time.

      I have been using Reiser as long as Mandrake has had it in Cooker and never had any problems.

      --
      James Ray Kenney mailto:jrkenney@swbell.net
    9. Re:Stable by Anonymous Coward · · Score: 1

      Are they? Look at the history of ReiserFS. While I have no doubt it's working great for some people, it seems to have gone like this:

      I've been using ReiserFS and it's GREAT!

      What about it eating Postgres databases?
      Oh, that's fixed. I've been using ReiserFS and it's GREAT!

      What about the root hole?
      Oh, that's fixed. I've been using ReiserFS and it's GREAT!

      What about qmail?
      Oh, that's fixed. I've been using ReiserFS and it's GREAT!

      ...
      (Hopefully putting in the standard kernel will get it the real testing it needs.)

    10. Re:Stable by QuMa · · Score: 2

      If you're unlucky, anybody who can create a file on your reiser FS can get a bufferoverflow into kernelspace. (Ie: Free root for all). Not nice. YMMV.

  41. A bit of overstatement... by Christopher+B.+Brown · · Score: 2
    A fair chunk of the "namespace" stuff represents wishful thinking moreso than any realistically expected reality.

    The more usual literature on "namespaces" can be found discussed with The Use of Name Spaces in Plan 9. That's actually a quite useful/relevant thing that would represent a really cool thing to add to Linux in the future.

    The critical extension is that rather than mount being associated with a "global" filesystem space, where all mounted FSes are associated with /etc/mtab it is associated with a particular hierarchy of processes.

    Thus, my user ID might mount a DBM file via something analagous to mount -t dbm /home/cbbrowne/data/something.dbm /n/something ; that presents the DBM file in some sort of filesystem mode under /n/something . Unlike traditional mounting:

    • It's a "private" mount, visible only to the process that did the mounting and its children;
    • The mount doesn't require root access.

    Alex Viro has occasionally commented on this being a potential neat thing to add to Linux; that's what would make "namespaces" really cool and useful; I don't see it happening 'til Linux 2.7, and it absolutely should not have anything to do with a particular filesystem implementation.

    --
    If you're not part of the solution, you're part of the precipitate.
  42. Bearing? by mholve · · Score: 1

    That's "...should bear some interesting fruit..."

  43. Software RAID + ReiserFS by jonasson · · Score: 1

    Can you run ReiserFS on a software RAID-[045] device yet?

    1. Re:Software RAID + ReiserFS by seanw · · Score: 2

      officially? I'm not sure, but it worked fine for me. I was using two 30GB IDE disks and software RAID0 with the 2.4test (it was test9, I believe) series. on my root partition, no less :) altogether, very fast and stable.

      on the other hand, I haven't read about it anywhere, so I wouldn't try on, say, my mission critical corporate server.

  44. Great news by Mar_Garina · · Score: 1

    I'm tired of waiting for reiserfs patches in order to upgrade a kernel. It's about the time.

  45. Nice to have by warfare · · Score: 1

    Nice to see ReiserFS is included in the 2.4.1 Kernel. I am using it for 1,5 or so Years now and never had problems, except that one time where a Ram chip barfed. In my eyes ReiserFS is a stable and proven Filesystem, which is a lot more efficient and faster than ext2.

    --
    -- If windows is the solution, can we please have the problem back?
  46. HAH-hah! by AFCArchvile · · Score: 1
    The 2.4 kernel has barely been released, and there's already development on a 2.4.1? Pardon me as I go into hysterics!

    Okay, okay, this is good and bad. At least Linus and the others are still ironing out the kinks in the kernel, but come on, wasn't it supposed to work right the first time?

    --
    "Ancillary does not mean you get to rule the world." --U.S. Circuit Judge Harry Edwards, speaking to the FCC's lawyer
    1. Re:HAH-hah! by Flower · · Score: 1
      So there shouldn't be a reason for Win2K SP1 I take? iirc, work on SP1 was being done just after Win2K went gold. Note, that's before it was even pressed for release. Hell, there are issues with NT that require the creation of SP7.

      Next time buy a clue before going into naive hysterics over a non-issue. This is the way software development works.

      --
      I don't want knowledge. I want certainty. - Law, David Bowie
    2. Re:HAH-hah! by IntlHarvester · · Score: 1

      Yeah, but lots of Microsoft customers have a policy that "We won't deploy until Service Pack X ships". Microsoft is of course aware of this, and rushes to get Service Pack X out as soon as possible. In the Win2K case, there were good testing reasons to hold some of the SP1 fixes out of release, but there were also good marketing reasons to get a service pack to market quickly.
      --

      --
      Business. Numbers. Money. People. Computer World.
  47. Re:Very good news by Per+Wigren · · Score: 1

    I've goot zillions of terabytes of harddisk, formatted with journaling-FAT16 my Commodore Plus/4.

    --
    My other account has a 3-digit UID.
  48. x86 only... by bmacy · · Score: 2

    Keep in mind it really hasn't been ported to anything other than x86. I hear the ports that are being done are targetted for the 2.4.x series.

    I hope so... fsck on my SMP Sparc 10 box can be a slow process. The 2.2.18 patch is forgets to do a #define in errno.h and the utilities that come with it Bus error.

    Brian Macy

    1. Re:x86 only... by pdh11 · · Score: 1
      The 2.2.x patches were unwittingly x86-specific, in that they assumed unaligned int reads were OK. Unaligned int reads are not OK on many other architectures, particularly ARM and Sparc. (Plus mkreiserfs went "while (c>=0)" on a char, but that's just textbook bogus C.)

      The 2.4.x patches fix these issues, work perfectly on ARM, and presumably will work on Sparc too.

      Peter

    2. Re:x86 only... by benmhall · · Score: 2

      Hmm.. not so! There is a working Alpha port (and likely others in the works..)

      Oh, my main machine is an SMP x86, I've never had any SMP related issues (though there apparantly were some a while back

      Ben

    3. Re:x86 only... by bmacy · · Score: 1

      The SMP issue is not Reiser related. It's SMP Sparc32 in 2.4 right now. As usual these things will get worked out.

      Brian Macy

  49. Re:Other Journalling FS by jovlinger · · Score: 1

    In file systems, one thing, and one thing alone is paramount: data integrity. Performance and efficiency is irrelevant. You need a very esoteric application before this is no longer true.

    ext2 is proven code. reiserFS just isn't as proven.

    The big question is whether the additional integrity reiserFS gains from journalling outweighs its lack of stress testing.

    Currently, I'm still more comfortable with ext2, but reiserFS is rapidly catching up. I figure I'll let another 100000 kids on the block install it first, and if they survive, I'll join too.

    The thin layer approach wins in this situation -- your distate aside -- as it is easier to prove to yourself that you aren't violating the proven code's assumptions in the thin layer than it is to prove that you've successfully re-implemented the stability in a new architecture.

    Eventually we do need to re-architect, but those re-implementation are to be viewed with extreme suspicion. So I'm paranoid, but I don't have any backups.

  50. My only problem with ReiserFS by Jim+the+Bad · · Score: 1

    ...is how to pronounce it? Ricer FS? Raiser FS? Riser FS?

    --
    -- And when Justice is gone, there is always... Force. --Laurie Anderson, "Oh Superman"
    1. Re:My only problem with ReiserFS by matthead · · Score: 1
      rye'zer eff ess

      -Matthead

      --

      -Matthead
  51. Re:Hopefully so (was: Very good news) by kinkie · · Score: 1

    2.2.17

    --
    /kinkie
  52. Re:UFS? by pseelig · · Score: 1

    I for one would be quite happy if someone competent ported the BSD UFS to Linux. It'd be great to have a unified file system between both platforms.

  53. Does max file size of 2gig still apply? by emil · · Score: 2

    My HP-UX systems at work have Oracle datafiles in the 10gig range.

    I want to set Linux up as a standby server with identical data files, just to compare performance, but this can't be done on stock ext2, which enforces a 2gig limit on file size.

    I hope ReiserFS fixes this.

  54. Thanks to the lot of you by CaptainZapp · · Score: 1
    Yeah, so much for "but Open Source has no support" resoning of some commercial players.

    I really apreciate all your help, especially since it's actually a RTFM issue.

    The material and documentation (same as software, from brilliant to outright rotten) is so overwhelming that it's really hard to delve through and pick the really important stuff.

    --
    ich bin der musikant

    mit taschenrechner in der hand

    kraftwerk

  55. Re:Stable - Root Partition Howto by Anonymous Coward · · Score: 1

    and the short fsck times are definately nice.

    Nice? That sounds more like embarassing.

  56. Are you using disksuite? by emil · · Score: 2

    Is the ability to mount with journaling introduced when you install Solstice Disksuite, or do you get that ability when loading the plain vanilla Solaris 8?

    If you had to load Disksuite, did you have to load a new kernel, or did it just throw on some modules?

    Pardon the questions of a Solaris neophyte. I guess I should check the man pages.

    1. Re:Are you using disksuite? by Alex · · Score: 1

      its a mount option that comes as standard as part of solaris 7/8 "man mount_nfs"

      Alex

    2. Re:Are you using disksuite? by jmp100 · · Score: 1
      Erm... I don't think ReiserFS runs on Solaris... :)

      I think maybe you're looking for Veritas.

  57. Re:Linus is violating his own submission policy .. by Daniel+Quinlan · · Score: 1
    If the ReiserFS patch is self-contained and doesn't affect the stability of other areas of the kernel, then how does it violate the submission policy? If you don't include ReiserFS in your kernel, then you shouldn't be affected.

    If, on the other hand, ReiserFS significantly changed the VM subsystem or the VFS layer, you would be right, but you didn't bother to actually look at the ReiserFS patch, did you?

    ReiserFS only adds a one-line function to fs/buffer.c (only used by ReiserFS) and four lines to fs/inode.c (a special case for ReiserFS). There are a few other minor changes to fs.h as well. So, it's a really small patch as far as the existing code base is concerned.

  58. Re:Solaris UFS Journalling by matthead · · Score: 1
    Beginning with Solaris 7, Solaris UFS does support journalling, but it's not enabled by default. Too bad...

    -Matthead

    --

    -Matthead
  59. Re:Other Journalling FS by be-fan · · Score: 2

    I guess we just have different priorities then. On my home machine, I would much rather have performance than data integrity (up to a point of course ;) Of course, I have scripts sync my data directories to my trusty FreeBSD server, so a data loss wouldn't hit me as hard. Of course, I wouldn't run a green filesystem on by BSD server, so I guess I can see where you're coming from. I still think you should invest in a good tape drive and live on the edge a little ;)

    --
    A deep unwavering belief is a sure sign you're missing something...
  60. Re:Very good news by Vrallis · · Score: 1

    I'm running Reiserfs+2.4.x over two 60GB drives (no raid, just straight partitioning). Running Sybase, doing NFS-based backups of a bunch of systems, etc. Very, very nice! Use it at home, my machine at work, and the 5GB spools on our print servers.

  61. Re:Rock Solid by Psiren · · Score: 4

    But then why should I backup my data ?

    Because not doing so is the metaphorical equivalent of flopping your wedding tackle into a lions mouth and flicking his love-spuds with a wet towel. Total insanity! ;-)

    Shamelessly stolen from Red Dwarf, but an apt quote. If you're going to mess with your filesystems, back them up. Nuff said.

  62. Linus is violating his own submission policy .... by geirt · · Score: 4

    This was sendt to the kernel list a week ago by Linus: http://www.uwsg.indiana.edu/hypermail/linux/kernel /0101.0/1192.html

    This is the interesting part:

    I thought I'd mention the policy for 2.4.x patches so that nobody gets confused about these things. In some cases people seem to think that "since 2.4.x is out now, we can relax, go party, and generally goof off".

    Not so.

    The linux kernel has had an interesting release pattern: usually the .0 release was actually fairly good (there's almost always _something_ stupid, but on the whole not really horrible). And every single time so far, .1 has been worse. It usually takes until something like .5 until it has caught up and surpassed the stability of .0 again.

    Why? Because there are a lot of pent-up patches waiting for inclusion, that didn't get through the "we need to get a release out, that patch can wait" filter. So early on in the stable tree, some of those patches make it. And it turns out to be a bad idea.

    In an effort to avoid this mess this time, I have two guidelines:

    - I've basically thrown away all patches sent to me so far, and I will continue to do so at least over the weekend. I'm not going to bother thinking about patches for a few days.

    - In order for a patch to be accepted, it needs to be accompanied by some pretty strong arguments for the fact that not only is it really fixing bugs, but that those bugs are _serious_ and can cause real problems.

    Obviously, the size of the patch matters too: if you can make an obvious fix in 5 lines, do it. Don't try to make a clean fix that fixes the problem the clever way in 150 lines.

    In short, releasing 2.4.0 does not open up the floor to just about anything. In fact, to some degree it will probably make patches _less_ likely to be accepted than before, at least for a while. I want to be absolutely convicned that the basic 2.4.x infrastructure is solid as a rock before starting to accept more involved patches.

    --

    RFC1925
  63. Dumb questions: Rolling back changes by Spoing · · Score: 3
    No matter how forgiving and PC your attitude is there are most definately dumb questions . Here are a couple more;

    Background: One of the benifits of a jfs is being able to 'roll-back' changes or to select a specific revision without rolling back the current version.

    1. Q. How well does ResierFS handle this (if at all)?
    2. Q. What file systems are available that can do this, and what tools are available to get back intermediate revisions of a specific file or directory tree.

    With cheap disk space, this looks like it would be a great tool to have, while faster boot time is less valuable unless you are running a time critical application and any delay is a bad thing.

    --
    A firewall can not protect you from yourself. Turn off what you do not need. Do not use the firewall to do your work.
    1. Re:Dumb questions: Rolling back changes by Flower · · Score: 1
      No. No. No.No. As can be seen here. To quote:

      There are no stupid questions, but there are a LOT of inquisitive idiots.

      --
      I don't want knowledge. I want certainty. - Law, David Bowie
  64. Re:Linus is violating his own submission policy .. by theMAGE · · Score: 1

    ReiserFS was planned to be included in 2.4.1 .

    I cannot quote the message but sure it was on l-k.

  65. Ther are still... by kastaverious · · Score: 1
    some issues with ReiserFS. 1. It's performance/reliability has been questioned

    2.Ext2 is more proactive in maintaining filesystem integrity.

    --
    GiraffeSville, a place anyone can call home
  66. Does it work with LILO yet? by SonofRage · · Score: 2

    I have been using ReiserFS with SuSE for a while but one thing that always bothered me is that lilo can't boot the kernel off a partition with ReiserFS so I always need at least one ext2 partition just for this purpose. I heard LILO was starting to support Reiser, anyone know for sure?

    1. Re:Does it work with LILO yet? by SonofRage · · Score: 1

      sweet, never heard of GRUB but I like what I'm hearing so far. I will definately check it out

    2. Re:Does it work with LILO yet? by iCEBaLM · · Score: 2

      I heard LILO was starting to support Reiser, anyone know for sure?

      I know for sure that there are atleast patches to LILO to get it to work with ReiserFS, however LILO I don't think is the optimal solution.

      I've been running ReiserFS for some time now, and during my switch to it I also switched boot loaders to GRUB which seems like an overall better bootloader. I can tell you right now that the GRUB command shell has saved me a few times already.

      -- iCEBaLM

    3. Re:Does it work with LILO yet? by HeUnique · · Score: 2

      Yup. The newest LILO (26.1?) supports booting from ReiserFS partition. Check freshmeat.net

      --
      Hetz (Heunique)
    4. Re:Does it work with LILO yet? by Ozric · · Score: 1

      Yes you need lilo >= 0.21.6, you also need to mount the boot partion with the --notail option. Works like a champ.

    5. Re:Does it work with LILO yet? by f5426 · · Score: 1

      > I heard LILO was starting to support Reiser, anyone know for sure?

      Don't care. Drop LILO, use GRUB. GRUB is way better. You can do startup menus, get a command line to load whatever you want, load non linux kernel, boot over ethernet (dhcp+tftp for the kernel), search for files in your disks even if no OS is bootable.

      GRUB rocks, and is very actively maintained. And I even beleive that there are patches to get a graphical menu.

      GRUB saved me half a dozen of times. GRUB command line is simply amazing (with filesystem detection and file completion. Amazing).

      Cheers,

      --fred

      --

      1 reply beneath your current threshold.

  67. Re:Other Journalling FS by jovlinger · · Score: 1

    fair 'nuff. I've often conscidered getting a tape drive, but can ill afford the IDE slot (SCSI is not an option for economic reasons). What I should do is reshuffle my drives to make a smallish raid mirrored partition (is that raid-0?) for my important work and run something fun on the the rest of the drives.

    Unfortunately, my sys admin skills are unexceptional. I can't even make NFS work after restoring my file server to RedHat 2.2.16 compliance. I need to free up a weekend to fix this, but it's ski season, and a man's got to have priorities.

  68. ditto by linuxlover · · Score: 1

    I have the 'infamous' dual celerons on abit bp6. Since I was having some serious lockups with 2.4 test kernels, I made the move to reiserFS. Fsck on Ext2 takes for ever if you have a large filesystem with lots of small files (my source files & MP3s).

    Mandrake 7.2 will let you mark a partition as ReiserFs. So I did that (backed up all my data ofcourse). You could use Fdisk I guess. Then just a 'mkreiserfs /dev/hdaN' would create a file system.

    For those who can't afford a re-install, here is a quickie..
    0) telinit 1 (single user mode)

    1) back up the drive in a tar file first
    (tar cvpf /usr/home.tar /home)

    2) umount /home

    3) mkreiserfs /dev/<whatever mounts to home>

    4) 'vi /etc/fstab' and change the file sytem type from ext2 --> reiserfs

    5) now 'mount /home' (at this point make sure your kernel is 'reiserfs enabled' (how is another story))

    6) cd /home; tar xvfp /usr/home.tar (will unpack everything)

    7) repeat for all desired partitons

    I have been running reiserFS with 2.4.0 (real thing) for a month now. And I am extremely happy with it. I am looking forward to the day where kernel has reiserfs included (rather than have to patch it - which is very straightforward too)

    LinuxLover

  69. Re:SGI's XFS rocks as well by FreeUser · · Score: 2

    i had tried reiser previously and it ate my disk

    I had the same thing happen, where a root partition filled up with invisible data no files could account for, until a reinstall was required. XFS, in contrast, has never suffered from this. While XFS is beta, I have found it to be better behaved than reiser in this respect, and rock solid thus far.

    Don't get me wrong, I like both reiser and XFS (haven't tried ext3 yet), but why reiser should make it into the kernel and XFS not, given my personal experiences which would indicate that, if anything, the opposite order of inclusion would have been more warranted, is beyond me.

    There must be other technical and/or political issues involved of which I am unaware. It is, however, no big deal, since the XFS CVS tree is simple enough to download and works great, so while it is less convinient than having it in the official tree would be, and arguably unfair, the decision by no means denies me my own freedom of choice, which, in the end, is what running Linux is all about.

    --
    The Future of Human Evolution: Autonomy
  70. Re:Other Journalling FS by matthead · · Score: 1
    ext3 is ... almost ... there. I think Stephen Tweedie (the maintainer) is planning to merge it back into ext2, since ext3 is just ext2 + a journalling layer.

    For ext3, you create a journal file on your ext2 fs, umount, and mount as ext3.

    -Matthead

    --

    -Matthead
  71. Re:Stable - Root Partition Howto by SealBeater · · Score: 1

    Quick question, I am using ext3 right now because (one reason) easy upgradability. I recall hearing that if you wanted to upgrade reiserfs, you had to re-format the partition in order to use it. Has that changed? Can I umount and remount a partition in order to use an updated resierfs filesystem? I have looked at the resierfs page and haven't been able to find any information.

    SealBeater

    --
    -- Its survival of the fittest...and we got the fucking guns!!!
  72. Some thoughts. by jd · · Score: 2
    I like ReiserFS. It's FAST, it's stable, and it's FAST.

    However, I would like to throw in some points:

    • If this was to go into a STABLE Kernel, shouldn't it have been introduced into the DEVELOPMENT kernels -first-? After all, that's why the series were split the way they were. Too much development code in a production kernel renders it the same as a development kernel.
    • There was a -lot- of fighting, over on the kernel developer's list at one point, over ReiserFS. How did it get settled, and how now?

    ReiserFS is superb code, IMHO, and provides a much-needed journalling file-system to the kernel. But the timing is not good. By now, the series should have reached a hard freeze, to start moving into production code. But this is a BIG change, suggesting that 2.4.x is really a slushy 2.3.x that's been bumped up early.

    Now, it's arguable that ReiserFS has received plenty of testing, is a good system, et al, all of which is true. I won't dispute any of that. My concern is that it should have gone in much sooner (at the latest, in the 2.4.0pre stage, to iron things out), as waiting until 2.5 is a bit stupid.

    By adding it now, though, the precident has been set. Development code CAN be added to the Stable series, with the inevitable consequence that Linus is going to get a battering from wannabe kernel hackers.

    Rule #1: Once you start paying Dane Gold, expect to keep on paying. It won't get any better, if you go down that road.

    --
    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:Some thoughts. by HeUnique · · Score: 2

      Although it wasn't on the official Linux kernel 2.3/2.4.xtest - it was used quite extensivley by people, and the main download site of sourceforge - got all the partitions with ReiserFs - so when you do CVS check in/out, or downloading from sourceforge - you're downloading from a ReiserFS built machine - with quite big hard disks - 750GB

      --
      Hetz (Heunique)
  73. Large root partitions(was: Re:Very good news) by Dom2 · · Score: 1

    A 15Gb root partition? Are you totally nuts?

    What happens if ReiserFS *can't* recover for some reason? You don't stand a cat's chance in hell of getting anything back. Try using more than one partition.

    -Dom

    1. Re:Large root partitions(was: Re:Very good news) by ochinko · · Score: 2

      The most important thing is to have /home in a separate partition. That way you can experiment with all kind of distributions, always reformat /, but retain all your stuff. swap should be separate too, of course. And remember, Linux lives quite happily in extended partitions. You can have only four primary but you can have up to seven separate partitions (if I'm not mistaken) in every one of them if you turn it to extended. By doing this you don't lose performance or stability.

      With the new lilo (or if you prefer the grub) you can boot from any cylinder so you don't need separate /boot anymore.

      I've been using ReiserFS that comes with Mandrake 7.2 for three months now both with 2.2.17/18 and 2.4pre-sthg, now stable. My only concern was that I wasn't able to use a standard kernel. Now I can't wait for 2.4.1.

    2. Re:Large root partitions(was: Re:Very good news) by CaptainZapp · · Score: 1
      Then I'm dipped. Well, not quite.

      I'm probably gonna embarrass myselfe here, but since I never claimed to by the guru in Linux issues, here we go:

      From the four partitions, one goes to W2K (gak!), one is swap, one is /boot and the remaining one is /root.

      I'm sure there's a way around this, but I have no clue how.

      Thanks for the hint, do you have a good pointer where to educate myself ?

      --
      ich bin der musikant

      mit taschenrechner in der hand

      kraftwerk

    3. Re:Large root partitions(was: Re:Very good news) by f5426 · · Score: 2

      > I'm probably gonna embarrass myselfe here

      Of course not.

      > From the four partitions, one goes to W2K (gak!), one is swap, one is /boot and the remaining one is /root.

      > I'm sure there's a way around this, but I have no clue how.

      The '4 partition limit' is on primary partitions. You can have as much logical partitions as you want (ie: those are a chained list of partition residing in a primary partition, called an 'extended' partition. In the pure Microsoft way of thinking, you can only have one extended partition). Techincally, you only need three primary partitions in your laptop: one for W2K, one for linux, and one for the extended partition.

      Furthermore, linux is able to boot on non primary partitions.

      And there are tools out there to hide/show partitions at boot (GRUB can do this for instance. I highly recommand GRUB over LILO), so you can have dozen of primary partitions, but only 4 existing at the same time.

      Lastly, it may be possible to use bsd disklabels, which are ways to subdivise an existing partition. You could put linux in BSD slices, but this starts to be slightly more serious hacking (but is doable).

      > Thanks for the hint, do you have a good pointer where to educate myself ?

      Various man pages/HOWTO should do the trick.

      Cheers,

      --fred

      --

      1 reply beneath your current threshold.

    4. Re:Large root partitions(was: Re:Very good news) by Fritz66 · · Score: 1

      On a laptop you will often have primary suspension_to_disk partition as well. The boot loader of W2K is probably more then adequate as a primary boot loader - in 4 years of dual booting the NT-loader never failed for me but in a setups with lilo as a primary boot loader I often had to resort to a rescue floppy disk until I got tired of it.

  74. I agree by Johoo · · Score: 1

    I'm using reiserfs since nearly 6 months on a low-hardware box. I can say, it's runs perfectly. I experience lot's of unexpected crashes (power supply isn't best) but reiserfs saved me from a real data loss.
    I haven't checked latest releases, but until three months ago there were some problems with RAID devices and reiserfs..hope that's fixed.

  75. Re:Other Journalling FS by Anonymous Coward · · Score: 4

    For comparision of JFS, XFS, Ext3, and ReiserFs see http://www.linuxgazette.com/issue55/florido.html

  76. New ReiserFS tools now available. by Chyeburashka · · Score: 2
    From the reiserfs-list:
    Ok, here is reiserfs utils directory for linux-2.4.1-pre7 :
    ftp://ftp.reiserfs.org/pub/2.4/linux-2.4.1-pre7-re iserfs-utils-patch.bz2

    To use it just put the patch in "linux/../" directory with pure linux-2.4.1-pre7 and :

    # bzcat linux-2.4.1-pre7-reiserfs-utils-patch.bz2 | patch -p0

    Also, there is a patch to fs/super.c which you should apply if you are using ReiserFS for a root filesystem.
    You can see the message and the patch here:

    http://marc.theaimsgroup.com/?l=reiserfs&m=9796521 9413577&w=2

  77. Great! by Nachtfalke · · Score: 2

    Maybe now ReiserFS will get ported to other architectures, so my little multia MP3 server won't take forever fscking the 20G data partition :-)

  78. Re:Other Journalling FS by spankenstein · · Score: 2

    In My experience at my last position....

    ext3 just feels like a kludge. It's not very elegant, but does offer a simple upgrade and degrades to ext2 when mount as such.

    jfs is still having issues (in the latest freshmeat announcement fifos are now working.

    Mostly I'm glad that reiser will be in the kernel. It's in my opinion the most stable and elegant so far.

  79. Re:Vulnerability in ReiserFS by Azog · · Score: 4

    Don't panic. Don't spread FUD. This has been worked around in the latest prereleases from Alan Cox. A hard limit on the length of filenames has been set as a temporary fix.

    Many people on the linux kernel mailing list could never reproduce it anyway.

    At any rate, the issue is being studied and a better fix is "coming soon". You can be sure that by the time there's a real 2.4.1 that the problem will have been solved.


    Torrey Hoffman (Azog)

    --
    Torrey Hoffman (Azog)
    "HTML needs a rant tag" - Alan Cox
  80. Re:SGI's XFS rocks as well by SquadBoy · · Score: 1

    This is a very bad assed encrypted filesystem. Also take a look at this. So you can have encryption today. Have fun.

    --

    Cypherpunks: Civil Liberty Through Complex Mathematics. Those who live by the sword die by the arrow.
  81. This is just what linux needs by Anonymous Coward · · Score: 2

    Hi,

    as somebody else said, you really should check out www.namesys.com as soon as the slashdot effect wears off.

    ReiserFS is much more than just a journaling file system with a tree structure. It has also some functionality from databases and full text search in the file name space. It therefore combines the advantages of the search engine (just enter some words), the database (strict mappings from key to value) and the classic tree structure.

    It can also handle extremely small files efficiently, so that you do not have to write storage layers for your object oriented applications. If you want to store something that is 50 bytes large, you just create a file to store it, and it will not consume insane amounts of memory in your harddisk.

    This means that you can boost the performance of everything that uses small files (some simple databases, mail and news servers, apache etc.) significantly by switching to ReiserFS.

    People often complain that the open source software model does not produce many really new technologies: ReiserFS is one of those new technologies. It might even be the "killer application" for linux two years from now.

    greetings,


    AC

  82. Re:SGI's XFS rocks as well by Anonymous Coward · · Score: 1

    The only thing that worries me is that SGI has commented that they "won't support competing standards" (paraphrased) if the community chooses something other than their work. I would like to know where this is be stated? This has never been part of SGI's mission with regards to linux. Please email comments linux-xfs@oss.sgi.com Russell Cattelan

  83. As a professional programmer... by xant · · Score: 1
    No. This makes a lot of sense. "Clean" fixes needing major revisions belong in 2.(5?). 2.4 is now open for "making what's there a little better". That means quick hacks, and getting stuff stable as quickly as possible.

    It's called maintenance branch vs. development branch. My company does the same thing, and it works wonderfully.
    --

    --
    It's rare that you're presented with a knob whose only two positions are Make History and Flee Your Glorious Destiny.
  84. NTFS vs ReiserFS by matthead · · Score: 1
    I didn't know NT was that old. I remember NT 4 in '96... didn't ever work with it before that.

    Can NTFS pack multiple files or fragments into a single cluster? I think this is what ReiserFS does. I know XFS does this, and ext2 might someday.

    Fragmentation sucks in NT. As does the 4GB limit on partitions you create at install time. What the hell is up with that? Format as FAT, convert to NTFS? Give me a break.

    As fas as other features go, where the hell is quota support? Yeah, I know, Win2000, but you're talking about NT4, you say. Also, I know NTFS supports streams, but I've never seen them used. It's a cool idea - similar to HFS forks, right?

    -Matthead

    --

    -Matthead
  85. Re:Other Journalling FS by Aunt+Mable · · Score: 1
    Bravo!

    ...and you know. I thought the trolls were lying when they reprinted this but now it's happened to me.

    Slow down cowboy!

    Slashdot requires you to wait 1 minute between each submission of /comments.pl in order to allow everyone to have a fair chance to post.

    It's been 1 minute since your last submission!

    -- Eat your greens or I'll hit you!

    --

    -- Eat your greens or I'll hit you!

  86. Re:Bad inodes with reiser/NFSv3 by trevorcor · · Score: 1

    It's in the reiserfs FAQ -- this isn't strictly a reiserfs problem, but more a problem with the linux KNFSD (shipped as nfsd in many distribs).

    There is a patch to fix this, but unfortunately it is against the -test10 kernel. By 'visual diff'ing the failed hunks, I have a patch that works on 2.4.0. After I test it a few more days, I will post it to the reiserfs mailing list. If you want it, mail me, or keep an eye on the mailing list archive at Namesys.

    From what I understand, this patch has been held back from the main reiserfs distrib (and now the kernel proper) because it depends on a feature that is still being debated.

    --
    "That's all I have to say about that" --Forrest Gump
  87. Re:You could also try grub instead of Lilo 21.6 by rednax · · Score: 1

    Grub - www.gnu.org/software/grub/ - has had support for Reiserfs since mid last year. grub also offers a lot of other goodies over and above LILO

    --
    "Linux users never complain about Microsoft. They don't need to!"
  88. Hans Reiser - the next Einstein by danpbrowning · · Score: 2

    Entered UC Berkeley after completing the eighth grade, received a BA in Systematizing, which was an individual major.

    Whoa! Entered UC Berkeley after 8th grade! I think we have the next Einstein on our hands.
    --
    Daniel
  89. Re:Other Journalling FS by bonsaiburner · · Score: 1

    Take a look at

    http://www.linuxuser.co.uk/articles/issue6/lu6-All _you_need_to_know_about-Filesystems.pdf

    I read the hard copy version, which gave a very good rundown of the available filesystems. Hope this helps

  90. Corrected URL for patch. by Chyeburashka · · Score: 1
    An extra space crept into the URL.
    Eliminate any spaces you see in the following URL:
    http://marc.theaimsgroup.com/?l= reiserfs&m=97965219413577&w=2

  91. Re:Rock Solid by SquadBoy · · Score: 1

    Because you always backup your data. For example what if the hd goes tits up in the middle of the conversion? What if you lose power in the middle? All kinds of things that could go wrong in the middle of the conversion that could cause data loss. But of course you already have full backups of all your data because any of those other things could go wrong at any moment in the day. Don't you? You mean you don't? Maybe you should learn about doing backups before you start play with a new filesystem. :) Have a paranoid day.

    --

    Cypherpunks: Civil Liberty Through Complex Mathematics. Those who live by the sword die by the arrow.
  92. Is ReiserFS really a Journalling filesystem? by bonsaiburner · · Score: 1

    If you look at the section on Reiserfs at

    http://www.linuxuser.co.uk/articles/issue6/lu6-All _you_need_to_know_about-Filesystems.pdf

    It suggests that Reiserfs is not (yet) a true Journalling file system. Here's what it says:

    Reiserfs uses a scheme called 'preserve lists' to update metadata, ensuring that metadata isn't overwritten directly - this reduces the risk of inconsistencies occuring in event of a crash. (Reiserfs isn't a true Journalling filesystem, although journalling extrnsions have been pre-announced.)

    what say ye?

    1. Re:Is ReiserFS really a Journalling filesystem? by Russ+Steffen · · Score: 1

      I beleive that is old information. While it is true that ReiserFS didn't start life as a journaled FS, it has evolved into one. AFAIK it has been at least meta-data journaled since verision 3.0 circa early 2000.

  93. Tried it . . . by lbredeso · · Score: 1

    Yeah, I tried ReiserFS with woody back at kernel 2.4.0-test12. It's fast, and doesn't complain after lock-up. It all was working great until it locked up while playing quake3 a couple of times . . . then it started complaining about a couple of files that were corrupted or something. I didn't lose much, but I switched back to ext2 right away . . .

  94. Re:Vulnerability in ReiserFS by AndroSyn · · Score: 3

    This bug has been fixed.

    I've you actually followed reiserfs development any you would know this. The issue was the fact that reiserfs knows how to handle filenames longer that 255, but the VFS in the linux kernel does not. So, reiserfs that is in 2.4.1-pre7 limits this to 255 characters..

    As proof for you tiny little mind...
    mkdir "$(perl -e 'print "x" x 768')"
    mkdir: cannot create directory `xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxx': File name too long

    The said filesystem is reiserfs..

  95. Re:About time! by AndroSyn · · Score: 1

    The ads got killed on inclusion to 2.4.1-preX

    So don't worry about the ads anymore..

  96. specifically ... by FreeUser · · Score: 2

    Specifically, read the partition howto, the man pages for fdisk, and the lilo/grub man/info pages. A good documentation reference point for Linux in general (including links to all the HOWTOs, etc. is the Linux Documentaiton Project.

    --
    The Future of Human Evolution: Autonomy
  97. emergency boot disks by brad3378 · · Score: 1

    Does anybody know of any small Distributions (like Peanut) that will natively mount the Reiser File system? I know of several people that have had trouble mounting their file sysems (writable) after screwing up key files.

    I'm hesitating a switch to Reiser because I don't know what supports it yet. (i.e. Partition Magic, Sys Comm. 2000, emergency boot disks, etc.)

    --

  98. Re:mighty chocolately by The+Troll+Catcher · · Score: 1

    That WAS pretty funny...

    (In case you haven't seen the ads for Reisen chocolate caramel somethingorothers, the tag-line is "Mighty chocolaty, mighty Reisen. You've GOT to try one!")

  99. Okaaaaay... by AltGrendel · · Score: 1

    ...so where can I find more info on ResierFS?

    --
    The simple truth is that interstellar distances will not fit into the human imagination

    - Douglas Adams

    1. Re:Okaaaaay... by abelsson · · Score: 3
  100. Other Journalling FS by Helmholtz · · Score: 3

    You don't seem to hear much about the other journalling filesystems, most notably JFS and ext3. I would really like to see an article comparing the different filesystems ... including a walkthrough of patching the kernel, making the filesystem, etc ... perhaps I'll do one up this weekend.

    --
    RFC2119
    1. Re:Other Journalling FS by jovlinger · · Score: 1

      Kludge or no, it seems to basically be the sort of implementation I like; a thin layer ontop of proven code.

      Ob. Disclaimer: I haven't looked at more than the readme,

      but if you think about what the problem ext3 is out to solve (long fsck times) it is not obvious that it is competeing with reiserFS at all. RFS is really out to slay the many-small-files beast, only incidentally happens to include journalling. ext3 is a small extension to ext2: just provide quick fsck.

      So, as far as I can tell, the way ext3 chooses to do this is to pre-emptively log meta-data changes, so that a special purpose fsck can be performed quickly by re-playing those changes. Am I correct in assuming that ext3 does not protect against data loss any more than ext2 does? Unlike say JFS (the non-linux version), which I understand can have the plug pulled mid write and pick up from there.

    2. Re:Other Journalling FS by CaptainZapp · · Score: 1

      From what I heard at Linuxworld (the Frankfurt, not the New York issue) the other journaling file systems are just not far enough advanced to use them productively.

      --
      ich bin der musikant

      mit taschenrechner in der hand

      kraftwerk

    3. Re:Other Journalling FS by be-fan · · Score: 2

      implementation I like; a thin layer ontop of proven code
      >>>>>>>>>>
      Yuck. To some extent that's fine, but eventually, you get a bunch of layers that really needn't be there, and a core layer that is rapidly decaying. The whole idea of "layers of software" make me retch. I'm a more horizontal person myself. Anyway, ext2 is nothing special. It's stable, and it's reasonably fast, but the design has been done (better) before in fs's like FFS. (Before anybody says ext2 is faster, mount it sync and see what happens.) ReiserFS has shown that it is quite stable, and very fast. In other words, better than ext2, and better than ext3 ever can be. I think that its here at the right time, and its done well enough to switch to it. At some point, it just makes sense to throw away the old code (but not the old ideas) and implement the thing better. ReiserFS is that better implementation, so stop bitching and do some debugging...
      As for data loss, journelling FSs give no protection against that, they just provide fs consistancy. Anything JFS does is its own feature.

      --
      A deep unwavering belief is a sure sign you're missing something...
    4. Re:Other Journalling FS by cgray4 · · Score: 1

      The fact that the ext2 -> ext3 upgrade is so simple is what initially drew me to it. And now I can say "look ma, no fscks".

      So it might be a kludge, but it's simple and it works.

  101. [OT] Offtopic? by Ilmari · · Score: 1
    Why on earth is the parent of my post offtopic? Au contraire, I'd say it's one of the most on-topic 8th posts I've ever seen.

    The topic is that of ReiserFS finally being included in the official, stable kernel, and chrisdb is curious as to wether it is as stable as the rest of the kernel, or still marked experimental...

    © 2000 Ilmari. All ritghts reserved, all wrongs reversed

    --

    © ilmari. All rights reserved, all wrongs reversed

  102. Very good news by CaptainZapp · · Score: 2
    After talking with various folks more knowledgeable then me (stability issues) I decided to use ReiserFS for the 15 Gig root partition on my laptop.

    In a nutshell: it rocks

    And not having to fsck a 15 Gig partition every umpteenth time saves a lot of time and nerves (have you noticed, that this always happens when when you're in a hurry ?)

    --
    ich bin der musikant

    mit taschenrechner in der hand

    kraftwerk

    1. Re:Very good news by algae · · Score: 1

      Pulling a power cord causes an outage? Lightweight! *Real* hardware has multiple redundent power supplies with locking brackets for the cord. Not to mention that all your cabling should be running underneith the raised floor, right?

      --
      Causation can cause correlation
    2. Re:Very good news by larien · · Score: 3
      15GB? Lightweight! :) We have a 70GB RAID partition on our Solaris server. Having a journaled file system on that (Solaris 7 has UFS logging) makes life so much better on hard reboots (like when someone kicks out the power cable; grr....). The previous server could take 20 minutes to fsck about half that disk space; now it just boots up without any trouble.

      This is why linux has not been the enterprise choice; when it costs you x thousand dollars for a minute of downtime, you want that server back up as quickly as possible. Now we just have to have the FS war; ext3, reiser, jfs, xfs....:)
      --

    3. Re:Very good news by bencc99 · · Score: 1

      I've been using reiserFS for a few months now - it's superb. It's not lost any data at all, recovers flawlessly from power failures, and is considerably faster than ext2. All in all, I'm impressed - sure, it's still not "complete", and could certainly do with conversion tools to and from ext2, but for all round reliability, and flexibility, it's great :)

  103. I'm taking bets.. by Anonymous Coward · · Score: 1
    I'm opening a book on how long it takes for GET_A_CLUE_SLASHDOT.TXT to appear in the folder :)

    Thank you.

  104. Re:Vulnerability in ReiserFS by jmp100 · · Score: 1

    A little defensive, yes? :)

  105. Re:Linus is violating his own submission policy .. by maxmutt · · Score: 1

    This isn't bad.

    A new release gets a new bright shinny clean slate. It'll save time in trying to sort out all the patches that have been developed.

    Get everything prioritized:
    What patches fix immediate bugs in the current code that need to be fixed. The really apperent things, like buffer overflows.

    What are deficiencies in the code to make it useful? Things like "I brought the can of soup, but forgot the can opener"

    What is actually dev? "The stove works fine, we can get a microwave later"

    Over time, I'd imagine there have been a large number of patches submitted. Several of those probably have several versions submitted, if people have been keeping up with code changes in their patches. So which version to use? Instead of trying to manage all the patches, delare the kernel version that all patches must work with, then use them. That gives you a level field to work with for all the patches and a place to start looking at including and excluding patches into the release and placing into the Dev area.

    This might piss people off, but these are most likely folks that are thinking of just thier patches and not of the kernel as a whole and users in general.

    Linus is doing the smart thing to maintain the kernel in a very good manner.

    I congratulate him and hope he keeps up the good work.

  106. Break out the flamethrowers! by LiteForce · · Score: 1
    Hemos,

    I am pretty sure Hans Reiser named his filesystem after himself (spelt 'Reiser') and not after a slightly-typo'ed variation of it (Resier).

    Loadsa bucks spent by Andover, even more spent by VA, and we still have typo fever all over Slashdot!!

    KEEP IT UP! :-)

    "Be vewy vewy quiet, I'm hunting wuntime ewwors!" - Elmer Fudd

    --
    "Be vewy vewy quiet, I'm hunting wuntime ewwors!" - Elmer Fudd
  107. Re:Linus is violating his own submission policy .. by jbert · · Score: 1

    Sort of.

    Bizarrely enough, a whole new filesystem doesn't count as 'infrastructure' in the sense of the kernel. If I've got the right end of the stick, each file system interfaces to the rest of the kernel through the VFS (well pretty much) so that no 'core' kernel changes when you add a new filesystem. (There are probably plenty of exceptions to this).

    [This is one example of what people mean when they say that the kernel *is* object-oriented whenever people suggest coding it in C++.]

  108. SGI's XFS rocks as well by FreeUser · · Score: 4

    I am using reiser at work (and quite like it for some things), but have recently begun experimenting with SGI's xfs filesystem as well, and must say that thus far I am very, very impressed.

    So impressed that, at home, I have migrated from reiserfs (the reiser 2.4.0 patch and the XFS cvs tree wouldn't coexist, though that will probably change now that reiser is in the official tree). For the video editing I'm doing XFS works very well, and the scalability is astounding!

    The only thing that worries me is that SGI has commented that they "won't support competing standards" (paraphrased) if the community chooses something other than their work. While I applaud this stance in principle, I think for filesystems it is very misguided. Linux is designed to support a choice of many filesystem types, and it would be very unfortunate indeed if XFS were not among those choices. Reiser is great, ext3, JFS, etc. are probably fine, and XFS (even in beta form) is just plain awesome.

    If anyone from SGI should be reading this, I hope you will not construe the inclusion of reiserfs in the official kernel tree to mean the community "has decided" on a standard, and that even if the community had, that work on XFS will continue. Hopefully, when it comes to chocies like which filesystem one prefers, there will never be a "standard," but rather a standard set of choices which will include ext2, xfs, reiser, and perhaps in the not too distant future one or two encrypted filesystems as well.

    --
    The Future of Human Evolution: Autonomy
    1. Re:SGI's XFS rocks as well by sorphin · · Score: 1

      i myself currently run (or should i say *ran* (since ext3's patches won't work on 2.4)).. ext3... never had any problems and it's saved me from a few long fscks (on 10 to 60 gig disks)... i had tried reiser previously and it ate my disk :P.. while it's nice to see reiser put into the kernel finally, what about ext3? steven tweedy's been doing quite a bit of work on it, and unlike reiser (this part really appeals to me), it doesn't require redoing your disks, you just add the journal and can still mount the drive as ext2 if you need to..

      -ds

  109. Re:Stable - Root Partition Howto by leistnerm · · Score: 4

    Here is a pretty good howto for moving your root partition to ReiserFS. I used it a while ago, and haven't had any problems since then. ReiserFS seems to run a little faster, and the short fsck times are definetly nice. http://kurt.andover.net/Reiser-filesystem-HOWTO.ht ml

  110. Re:Linus is violating his own submission policy .. by Mawbid · · Score: 1
    Sorry if this is inaccurate, but I think it's mostly correct.

    While adding a new fs is not an infrastructure change, adding a whole other breed of file systems, journalling filesystems, was. Changes to the VFS were required and I think old filesystems had to be modified a bit to adapt to them at one point. This took place a while ago though. Adding reiserfs to 2.4.1 won't cause additional changes in the VFS layer and neither should the addition of ext3, XFS, and all the rest.
    --

    --
    Fuck the system? Nah, you might catch something.
  111. Yes by FreeUser · · Score: 2

    I have used reiserfs successfully with both grub and lilo, running Mandrake 7.2.

    As an aside, I have also used SGI's XFS (downloaded from cvs) successfully with lilo. Grub doesn't seem to like 2.4.0 at all with any filesystem type (the hang happens at the start of the kernel unpacking process and may be filesystem independent, but in any event ext2 and reiser fail equally), so I dumped it in favor of lilo for the time being and thus haven't tested it with XFS.

    In short, in my experience either journalling filesystem works fine with lilo.

    --
    The Future of Human Evolution: Autonomy
    1. Re:Yes by flux · · Score: 1

      2.4.0-kernel boots just fine in my laptop, from a ext2-filesystem. (I have the reiser-support in kernel, but switching is such a pita.)

  112. Hopefully so (was: Very good news) by kinkie · · Score: 2

    I hate to be the voice that doesn't sing along the choir lines, but I have to report problems with ReiserFS.

    It was an SMP system (my corporate web-proxy), running ReiserFS on 2.2.1X, with 5 x 9 Gb disks

    It rocked - until it stopped working at all. There was some race which locked the CPUs after at most one day of uptime. Granted, the box is plenty loaded, at the time was pretty low on RAM, etc etc etc.
    Still, I had to revert to ext2 and it's been running perfectly since.

    On the good side, I haven't had any problem on UP boxes or not-so-loaded systems (probably they just couldn't gather enough load to trigger the bug :-).

    So I really hope that the problems are fixed, and that ReiserFS (possibly along with its "raw" variant, which has great promise for web-caches and news-servers) will be mainstream soon.

    --
    /kinkie
  113. Bad inodes with reiser/NFSv3 by botemout · · Score: 1

    Does anyone use reiser in combination with NFS? I have been for some time and (depending on the kernel version) get bad inodes (the file can't be read/stated). Anyone had the same problem (The problem is trivial to reproced and I've been surprised that more people haven't reported it).

    I used 2.4.0-test8 for some time on my home NFS server (40gigs). Occationally, I'd get:
    Dec 18 09:38:18 zdd kernel: vs-13048: eiserfs_iget: bad_inode. Stat data of (59369205036) not found
    With 2.4.0, I got so many of these that I had to back out.

  114. Distributions? by Gothmolly · · Score: 1

    It's a neat tool, very useful indeed. The trouble I see, is that it won't make it into distributions soon. For Linux to be Out There, it has to be on the shelf/downloadable. For about 90% of the users, if it doesn't come on the RH/Slack/Mandrake/etc. CD, it doesn't exist.

    --
    I want to delete my account but Slashdot doesn't allow it.
    1. Re:Distributions? by CaptainZapp · · Score: 2
      This is only, because SuSE is not as widespread in the rest of the world, as compared to Europe.

      SuSE 7.0 includes ReiserFS and ships with the 2.2.16 kernel.

      --
      ich bin der musikant

      mit taschenrechner in der hand

      kraftwerk

    2. Re:Distributions? by maxmutt · · Score: 1

      Not in distoro's?

      It's been in Mandrake, all nicely incorporated into the install so you can build a system from scratch using it.

      I've done it several times and helped other too as well.

      Haven't had a problem and am happy with the servers that run it.

    3. Re:Distributions? by g1t>>v · · Score: 1

      ReiserFS *is* on the Mandrake CD. I installed my box (mandrake 7.1) without any ext2 partitions whatsoever, everything runs straight off reiserfs partitions.

    4. Re:Distributions? by danb35 · · Score: 1

      As has already been pointed out, Mandrake 7.2 does include RieserFS. For that matter, so does SuSE 7.0 (possibly earlier versions too). It's (correctly) tagged experimental in Mandrake, but it's there.

    5. Re:Distributions? by Chatterton · · Score: 1

      ReiserFS is in Suse 7.0 with a 2.2.16 kernel (not sure, i don't remember). You can't set it up in the /boot partition but all others. I don't have any problem with ReiserFS on my / partition to now. The point is if they put it in the 7.0 version with a 2.2 kernel, I don't see any reason to not put it in the next version with a 2.4 kernel.

  115. What else besides fsck? by Aquafina · · Score: 1

    Besides not having to go through a fsck everytime a system crashes, what other features will we get with this ReiserFS? Will we still be restricted to that "32,000 subdirectories" limit?

  116. Re:Rock Solid by crazney · · Score: 1
    How can u backup 80gig?

    on 80min cd's (700mb) thats 114 cd's = $125 for good quality BASF cd's.

    on a 4x (most common burner) taking 20min for each 80min cd, + 2 min for swapping/labeling/etc that s 2508 minutes, also known as 41 hours, where you cant sleep.

    Hows that for backing up? I think not!

    "Who is General Failure and why is he reading my hard disk ?"

    --
    stuff
  117. Re:Rock Solid by hammock · · Score: 1

    Well, you could use the mirroring and parity features of RAID, since hard disks tend to be cheaper than the media that can be used to back them up. (like the big ass super gig tape drives)

  118. Re:Vulnerability in ReiserFS by InfoSec · · Score: 1

    Well, let's see. Did you even try this before you posted? I just ran that command on my ReiserFS partition, and it executed in under half a secong with no problems. They fixed this one already boys and girls!!!
    Deven Phillips, CISSP
    Network Architect
    Viata Online, Inc.

    --

    Wherever you go, there I am...
  119. Agreed: PROCEED WITH CAUTION (and backup!!!) by sandgroper · · Score: 1
    A few words of caution though: I had major issues with a few of the bundled ReiserFS tools with the 2.4.0test series patches on my Debian Woody machine. Maybe they've stabilized since then, but I ruined my filesystem trying to fix some very odd ReiserFS related errors.

    To be fair, I was running tools that clearly stated they were a last resort. When they warn you not to do something, believe it.

    A quick "me too" to confirm similar problems. We've tried running reiserfs (3.6.25) over linux 2.4.0 on 3 machines at work: an SMP box running Debian woody, an SMP box running Mandrake 7.2, and an uniprocessor box running Mandrake 7.2. All 3 showed "bad i-node" whinges in their logs. All 3 were exporting their reiserfs partitions via NFS, and we think these partitions might have been under NFS activity when the i-node errors popped up.

    One of those "last resort" tools (reiserfsck --rebuild-tree) bit me as I tried to mend the polluted partition on the woody SMP box.

    To make a long story short, I lost the files on the partition (Let's hear it for backups! Especially since I also got bit by having my "quickie" backup tarball be unreadable since it was 4GB in size. :-)

    We've now migrated data from all of our 2.4.0-and-reiserfs partitions back to ext2.

    "Proceed, with fingers crossed."

    (BTW, I *did* recommend you not try this without backups, didn't I :-)

  120. Linux kernel vulnerability exposed by ReiserFS by Mr+Z · · Score: 4

    There's a vulnerability in Linux with long directory names that's exposed by ReiserFS. As best as they can tell, the vulnerability is in the Linux VFS layer, and not ReiserFS itself. See this page and this page for more details.

    As for whether this makes the FS marked experimental or stable, I don't know. I'd imagine that it'll be marked experimental simply because this is the first mainline release to include it.

    --Joe
    --
  121. Rock Solid by CaptainZapp · · Score: 1
    Alas, I reserve the right to reverse my opinion, since I only use it for a couple month. It appears to perform excellent an I haven't noticed any trouble at all. Ah and there's the LVM thingie which gives me the feeling that I can't only have the cake, but eat it too.

    What prevented me to convert the desktop machine is the backup all your data bit, before conversion which is claimed not to provide any problems.

    But then why should I backup my data ?

    --
    ich bin der musikant

    mit taschenrechner in der hand

    kraftwerk