Does anyone know if ReiserFS, the journaling filesystem, is: ready for
prime time, has ACL support and is GPL'ed? Also, is SGI going to
release their journaling file system XFS under the GPL?
--Dan
--Dan
I'm sure someone knows.Quote:>Does anyone know if ReiserFS, the journaling filesystem, is: ready for
>prime time, has ACL support and is GPL'ed? Also, is SGI going to
>release their journaling file system XFS under the GPL?
I suspect that if you looked at the web sites of the respective
projects, you might find find some indication as to their plans.
As for ACL support, I suspect that you're confused. ACL support is
something that should certainly *not* be tied to a particular
filesystem, but rather be applied across all sorts of filesystems. It
would be a most *terrible* thing if we had Reiserfs ACLs, a distinct
and different scheme for Ext3 ACLs, and then not have any ACL support
for Ext2 or XFS.
--
"I have traveled the length and breadth of this country and talked
with the best people, and can assure you that data processing is a fad
that won't last out the year". -- Business books editor, Prentice
Hall 1957
Sean
> Does anyone know if ReiserFS, the journaling filesystem, is: ready for
> prime time, has ACL support and is GPL'ed? Also, is SGI going to
> release their journaling file system XFS under the GPL?
> --Dan
--
Hal B
--
Linux helps those who help themselves
> Centuries ago, Nostradamus foresaw a time when Dan Star would say:
> >Does anyone know if ReiserFS, the journaling filesystem, is: ready for
> >prime time, has ACL support and is GPL'ed? Also, is SGI going to
> >release their journaling file system XFS under the GPL?
> I'm sure someone knows.
> I suspect that if you looked at the web sites of the respective
> projects, you might find find some indication as to their plans.
Doesn't the file system have to natively support ACL's like vxfsQuote:> As for ACL support, I suspect that you're confused. ACL support is
> something that should certainly *not* be tied to a particular
> filesystem, but rather be applied across all sorts of filesystems. It
> would be a most *terrible* thing if we had Reiserfs ACLs, a distinct
> and different scheme for Ext3 ACLs, and then not have any ACL support
> for Ext2 or XFS.
--Dan
--
In a world without walls and fences, who needs windows and gates ?
-- Martin
>What are the benefits ?
a) Journalling.
What this indicates is that updates head into a journal/"redo log"
before hitting the filesystem proper.
Practical upshot: If you reboot unexpectedly due to (say) power
issues, there's no long fsck to hold you back. On modern HUGE disk
drives, running fsck can take a LONG time. With Reiserfs, all that
happens is that it replays the redo log to update the last few
things that may have been changed on disk. This takes a few
seconds, not a few minutes.
b) Uses B-trees to represent directories.
This guarantees O(log n) access time to files. If you have
directories with MANY, MANY files, as occurs on news servers, this
can be a substantial improvement over the O(n) scan that can be
required by Ext2.
c) Efficient storage of tiny files.
The intent is to allow efficiently storing tiny files, so that the
minimum consumption may be 50 bytes rather than being 2K or so.
This makes it practical to construct applications that, instead of
writing data out to one big file, and then having to parse it,
create hierarchical information by writing out hordes of tiny
files.
Parsers can go away, and you can get fast random access to update
bits of data here and there.
The COOL application is to use this to represent a database, where
each record is a file. Rather than the Windows Registry situation
of the database being a fragile binary data structure sitting a
little fearfully atop a filesystem, you use the robustness of the
filesystem to keep the DBMS robust, and committing an update to a
record can be done robustly in a SHELL SCRIPT via something as
simple as:
echo $NEWVALUE > $DBHOME/$MYTABLE/$KEY
I'm not sure how efficient Reiserfs is, at this point, so this is
not yet a strength...
--
MICROS~1: Where do you want to go today? Linux: Been there, done
that.
> Does anyone know if ReiserFS, the journaling filesystem, is: ready for
> prime time, has ACL support and is GPL'ed?
--Quote:> Also, is SGI going to
> release their journaling file system XFS under the GPL?
> --Dan
1. Journaling File System for Linux (ext3 and ReiserFS)
If you're considering beta code, you should also consider IBM's JFS,
SGI's XFS, as well as the "Tux2" filesystem.
All have differing qualities that might commend them to your needs, or
discommend them. None is so clearly superior to the others as to be
unambiguously considered "best."
I would think it fairly silly to implement your own journaling file
system when there are all these existing ones already. If you're
interested in working on the implementation of one of these, you
should take a look at their web sites and see which is most suitable
for you to contribute to.
The ReiserFS group have an open mailing list, and various developers
contribute code to it; they certainly are accepting of good
contributions of code. Some of the others involve somewhat less
public communities and may be more difficult to contribute to. Your
milage will vary...
--
http://www.ntlug.org/~cbbrowne/internet.html
Rules of the Evil Overlord #168. "I will plan in advance what to do
with each of my enemies if they are captured. That way, I will never
have to order someone to be tied up while I decide his fate."
<http://www.eviloverlord.com/>
3. XFree-2.0 and ATI Ultra Pro 2MB
4. Journaling file system (Ext3 or SGI's)
5. Ftape
6. SGI XFS journal filing system going open source - *BSD opportunity
8. SGI to Open Source XFS file sysem
9. 4 questions about installing a linux journaling fs (xfs)
10. Kernel 2.4.14 and XFS Journaling Filesystem
11. Can not make files over 4GB with XFS, EXT3 file systems.
12. Journaling ReiserFS on Alpha ?