Looks promising, but I need to test it a bit before making a decision. I'd appreciate it if you could create an issue on the bugtracker for the plugin for it.
Unionfilesystem Plugin
-
- OMV 1.0
- sno0k
-
-
Thank you for consideration, will also do further testing.
Opened issue on bugtracker. -
Thank you for consideration, will also do further testing.
Opened issue on bugtracker.
No problem! I don't know how long it will take though. But I've got it installed now and it also actually seems to respect the umask which mhddfs currently doesn't. -
-
same test here.
Works fine, you can copy , delete, rename data by SMB as expected.
Works ACLs that do not work on AUFS and speeed is aceptable.
Why not add to selectable FS?, so you can choose AUFS, MhddFS and MergeFS.
a link to developers page to know features and limitattions are a good add to it
eg:
mergeFS: http://zackreed.me/articles/92…-pool-your-snapraid-diskshttps://github.com/trapexit/mergerfs https://github.com/trapexit/mergerfs/releases
MhddFS: https://romanrm.net/mhddfshttp://zackreed.me/articles/84-snapraid-with-mhddfs
AuFS: http://aufs.sourceforge.net/aufs.htmlhttps://en.wikipedia.org/wiki/Aufssome screen captures of my test on VirtualBox.
-
-
Thanks a lot guys, thats what im looking for.
mhddfs no-segvault version was nice but not perfect.@ryecoaaron
Can i install your .deb package now and get a third pooling option (mergerfs) within unionfileystem plugin page ?Thanks
-
-
Short update on testing mergerfs:
The developer has released official Wheezy version 2.7.0, so there is no need to build ourselves.
As mentioned, samba works fine. I was able to mount nfs shares using the same options as for mhddfs (fsid=1,sync,crossmnt,no_subtree_check,insecure)
Speed should be considerably faster using hardware (nearly as fast as aufs), but I am using a vm for now. The article from http://zackreed.me indicates this at least.I have not found a serious bug yet, but we will see how it pans out.
The plugin I rewrote has hard-coded settings for the fstab. I am unfortunately not skilled enough to implement new things...
Feature wise, it would be interesting to have an option for the minfreespace like now, but also to be able to select between a few create modes.I think reasonable options would be:
mfs (most free space) Use the drive with the most free space available.
epmfs (existing path, most free space) If the path exists on multiple drives use the one with the most free space and is greater than minfreespace. If no drive has at least minfreespace then fallback to mfs.
fwfs (first with free space) Pick the first drive which has at least minfreespace.
lfs (least free space) Pick the drive with least available space but more than minfreespacemfs is like in aufs, while fwfs seems to work like mhddfs.
Personally, the most useful for me is epmfs, can confirm it works as described.
Since i did not specify the create mode in my plugin, it defaults to this.I believe mergerfs would be a worthwhile addition:
It is fast,
does not whiteout files,
respects ACL,
has different options for user needs
and is actively developed. The developer seems to be fast on fixing bugs.Edit: Just found out how to override defined settings for fstab in OMV:
If you are using my modded plugin, you can define your settings by adding a line to /etc/default/openmediavault
This one is default
OMV_FSTAB_MNTOPS_MERGERFS="defaults,allow_other,moveonenospc=true,fsname=mergerfsPool"
You can lookup policies on https://github.com/trapexit/mergerfs#options-1
Run "omv-mkconf fstab" after that -
Thanks a lot guys, thats what im looking for.
mhddfs no-segvault version was nice but not perfect.@ryecoaaron
Can i install your .deb package now and get a third pool option within unionfileystem plugin window ?Thanks
Nope. The plugin has to be updated with the mergerfs option. I just built the binary to eventually put in the omv-extras repo since it is not in the debian repos.
The developer has released official Wheezy version 2.7.0, so there is no need to build ourselves.
Yep, I saw that. I built it and put in on the omv-extras server because I always like having binaries built on an actual OMV system (maximum compatibility in case he isn't building on wheezy). I intend on putting the binary in the omv-extras repo once the plugin supports it. The plugin can't install dependencies from the dev's github site. It only takes a few seconds to build the binary as well. -
Yep, I saw that. I built it and put in on the omv-extras server because I always like having binaries built on an actual OMV system (maximum compatibility in case he isn't building on wheezy). I intend on putting the binary in the omv-extras repo once the plugin supports it. The plugin can't install dependencies from the dev's github site. It only takes a few seconds to build the binary as well.
I wrote my post before seeing your reply, it was my intention to inform the userbase. Your procedure of building on an OMV system makes sense of course.
Sounds like a plan! -
-
how can i delete a HDD from a AUFS-Pool?
-
I have not found a serious bug yet
Author of mergerfs here...
Does the above mean you found non-serious bugs? If anything comes up please ping me directly or use the issue tracker on github.
As for the packaging: I'm using clean debootstrap'ed + qemu (where necessary) environment to build all the packages. There shouldn't be any differences between them any hosted builds.
-
Author of mergerfs here...
Does the above mean you found non-serious bugs? If anything comes up please ping me directly or use the issue tracker on github.
As for the packaging: I'm using clean debootstrap'ed + qemu (where necessary) environment to build all the packages. There shouldn't be any differences between them any hosted builds.
We should have mergerfs added to the unionfilesystems plugin soon. That should allow more people to try it and send you more feedback. Nice to hear from the dev -
-
We should have mergerfs added to the unionfilesystems plugin soon. That should allow more people to try it and send you more feedback. Nice to hear from the devAny news on this (mergefs added to unionfs)?
-
Haven't had time. Maybe this weekend.
-
will it be possible to change from AUFS to mergefs? (with data on it)
and what are the differences between both?
-
-
It is nice indeed when the Devs stop by....
-
will it be possible to change from AUFS to mergefs? (with data on it)
While I haven't tried it yet, it should be. All three filesystems work on top of other filesystems. In the plugin, you will need to delete your aufs pool and recreate a mergefs pool. This will be a bit of work if the pool is shared across many services. -
The plugin is in the testing repo as is mergefs package. The plugin upgraded but my aufs pool shows blank lines in the plugin. Need to check it out more...
-
-
thanks a lot, I'll test this weekend on a VM machine and post result.
-
Because mergefs is listed as recommended instead of a dependency, you will have to manually install it.
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!