Re: Mailstore filesystem

From: Simon Matter (no email)
Date: Wed Jul 05 2006 - 12:37:34 EDT

  • Next message: Wesley Craig: "Re: Mailstore filesystem"

    > Hello,
    >
    >> How big? ext3 STILL only supports 32000 directories within a directory.
    >> That gets to be quite a problem on large installs.
    >
    > it is true: Performance goes down on very large directories with ext3.
    > But these cases should be very rare. How often would it happen to store
    > millions of files within on directory?
    > And ext3 unfortunately really only allows 32000 subdirectories (only
    > 31998 to be exactly, because . and .. are counted as well). I hope this
    > will be improvent on newer releases.

    Yes, you don't need alot of subdirs only because most software needing it
    implements all those hacks called dirhashing. It's to compensate those
    filesystems limitations of ancient filesystems.

    >
    > However, Redhat ships with only one filesystem: ext3. And their kernel
    > doesn't support anything else (speaking of rhel4, with rhel3 you could
    > optionally load modules to support reiserfs and some other filesystems
    > but root partition had to be ext3).

    That's unfortunately true, but the nice CentOS people provide XFS enabled
    RH kernels. I'm using XFS on RedHat EL4U3 for filesystems where ext3 just
    doesn't handle it. For example it's a backupserver which mainly holds
    backups of a large number of servers using rsnapshot. ext3 just didn't
    handle the large number of files, directories and hardlinks. After a long
    time of crashes and completely broken filesystems, I decided to go once
    again with XFS. The volume was remormatted with XFS and since then handles
    it with hundred of millions of files, directories and hardlinks without
    any problem. Of course that may be a very special case and if it's a cyrus
    server of that size, most people would want to split the filesystem. But,
    there are situations where RedHat's preferred ext3 just doesn't handle it.

    Simon

    ----
    Cyrus Home Page: http://asg.web.cmu.edu/cyrus
    Cyrus Wiki/FAQ: http://cyruswiki.andrew.cmu.edu
    List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html
    

  • Next message: Wesley Craig: "Re: Mailstore filesystem"





    Hosted Email Solutions

    Invaluement Anti-Spam DNSBLs



    Powered By FreeBSD   Powered By FreeBSD