I am writing up a specification for proposed LVM support for Yoper. In
my research, the subject of filesystem types came to mind. From what I
can tell, Yoper currently supports the following:
ext2
ext3
reiserfs
reiser4
xfs
An important factor I see in creating an LVM-based system is the ability
to resize the fileystems while they are online. (mounted) This is
possible with XFS, ext3, and reiserfs. This is not supported for reiser4
or ext2. I also noticed that JFS is missing from this list. This is
another filesystem that allows online resizing.
Although not a lot of linux users are familiar with LVM, AIX users have
been familiar with it from day one. The idea of only creating your
filesystems as large as necessary and just adding more space when needed
has become commonplace. I have often made the mistake of creating a
filesystem too big while another is too small. If I was using
partitions, there is not much I can do. However, with LVM, I can resize
the logical volumes and resize the filesystems on the fly. On AIX, it's
a simple command line option or a user can use their sysadmin tools
called smit. This is similar to "yast" and close to the post-install
tools we want YIS to become.
After some research, it appears that most distros are hesitant to
include support for reiser4 and here are a few examples why:
GRUB does not support reiser4
online resize is not available (the creators of *Reiser4* say they will
implement these if someone pays them to do so. - wikipedia)
VFS does not fully support reiser4
Issues with hardlinks
Unable to backup metadata
I'm sure there are other problems, and I am equally sure someone has
patched the problems I listed and I will get a reply like "that's not an
issue anymore" :-). However, I think it comes down to priorities. Should
we support a filesystem that is "on the fringe" when there is no real
benefit to take on the added support requests? I recommend we drop
reiser4 and add JFS. JFS was created and is supported by a core team at
IBM. JFS is under the GPL and has a loyal user base. It's stable and
supported by most major distributions.(been in the kernel longer than
xfs) It also supports online resizing :-)
I would like to get the opinion of others and discuss other pros/cons to
supporting reiser4 and/or JFS.
Thanks,
David Huffman (bigredradio)
_______________________________________________
yoper-dev mailing list
[email protected]
https://morpheus.pingos.org/cgi-bin/mailman/listinfo/yoper-dev