[OpenAFS-devel] What are the supported underlying filesystems for the partitions on /afs?

Pedro Perez pperez@opensourcetechnologies.net
Sun, 12 Mar 2006 00:14:19 -0500


Hello,
    I own a copy of "Linux Filesystems" ** by William von Hagen. On page 
316, he says:
       "Do not use any other type of filesystem for OpenAFS partitions." 
(referring to ext2). "The OpenAFS vnode layer expects to find standard 
Linux inode structures, and using a journaling filesystem would also be 
a waste of time."

this seems to be a little bit outdated, since Sven Oehme reports using 
XFS as the underlying filesystem supporting OpenAFS here 
https://lists.openafs.org/pipermail/openafs-devel/2005-June/012355.html.

So, my question is, which of the following filesystems can be used with 
OpenAFS?
    ext2          yes
    ext3          ?
    XFS          yes
    JFS           ?
    reiserfs   ?
    reiser4    ?
    all of the above   ?

Then he goes on to say:
       "If you are dedicating partitions on a RAID device to OpenAFS, 
only use hardware RAID."

Can anyone comment on this? Can I run OpenAFS on top of a software RAID? 
Why should I want to do that? Why should I do not want to that?

Finally he says:
       "You can also use Linux logical volumes to store OpenAFS volumes, 
as long as they are formatted as ext2 partitions"

Any comments on this? Is this 'rule' still holds (if it ever did), or 
this is a 'thing of the past?'

Thank You very much for all of your hard work, Thanks for OpenAFS, and 
please point me to a mail archive URL if this questions/topics have been 
covered before.

P.S. Maybe this question can be added to the 'current FAQ'?

** I know, this book is a little bit outdated. That's why I am sending 
this email out to the list.