Mr. Jarry wrote:
Thanks for replies. As I had expected, they brought even more
uncertainty then I had before... :-)

ext3/4:
I excluded them because as I understand, they do not support
snapshots (only with lvm, which I do not use, and I've hreard
snapshots in lvm are not very effective, or something like that).
Next minus-point, I tried resizing of ext3/lvm once in the past
and remember it was a real pain in a**...

reiserfs/reiser4:
Future of these fs seems to be somehow vague, at least to me.
And I do not know if it can handle snaphosts and resizing.

xfs&  power-off:
I have always thought, journaling is there to prevent data
loss during unexpected power-off. And now I read I could
loose data even with journaled fs...?

jfs&  power-off:
the same. How is it possible, I could loose data with such
a mature journaled filesystem during power-off?

btrfs:
never heard of it. Is it stable enough to be used? I just
checkt man-page of "mount", and it does not show btrfs
as supported filesystem...

Jarry


This is usually the case, more confusion. Every file system has its strengths and its weaknesses. Here is some info BTRFS:

https://btrfs.wiki.kernel.org/index.php/Using_Btrfs_with_Multiple_Devices#Current_Status

This is what I suggest. Find out which file systems support the snapshot, since that is one thing that you have to have and a lot of file systems don't support it. Then research those to see which one matches your needs the closest. Keep in mind, none of them will be perfect. If you have large files, find out which one handles those best. If you have a lot of small files, which one handles those best. You will always have some trade offs tho. Example, XFS may be perfect but you may have to buy a really good UPS to work with your rig. It may be that EXT4 works best but still lacks something with regard to speed. Just another trade off. Just start with the must haves and work your way down the list until one file system is left. That will likely be your file system.

I think the biggest thing, don't expect to find a file system that is perfect. None of them are really.

Dale

:-)  :-)

Reply via email to