Somehow I find it amazing to spent so much time on the kernel implementation.
In February 2007 I spent about 2 weeks on unionfs-fuse to add copy-on-write and it was then suitable for my needs.
I still spend some of my spare free time on it to improve it, but this seems to be nothing compared to to the kernel union mount efforts. Pity that we cannot combine our work. Using a kernel solution somehow seems to be more an ideological decision than rational. Yes, I agree, unionfs-fuse is slow for some operations, but now lets assume we would spend some time on it to improve that...
Posted Jul 15, 2010 14:09 UTC (Thu) by nix (subscriber, #2304)
[Link]
Did unionfs-fuse work with NFS? Note: NFS needs seekdir()/telldir() to work, and that's the hard part. Last I heard, you couldn't NFS-export fuse filesystems (though that may well have changed now, Miklos improves fuse so fast that whenever I look at it all my previous complaints have vanished...)
A brief history of union mounts
Posted Jul 15, 2010 19:26 UTC (Thu) by aakef (guest, #38030)
[Link]
It works fine if you use unfs3 and probably also knfsd will partly work. In order to get knfsd properly working, we would need to switch to the low-level fuse interface (presently not on my TODO list).
A brief history of union mounts
Posted Jul 15, 2010 17:39 UTC (Thu) by BenHutchings (subscriber, #37955)
[Link]
I believe unionfs-fuse has been tried for Debian and/or Ubuntu live-CDs and was found to be too slow to be usable. Currently they are both using aufs but they will probably switch to Val's implementation when it's done.
A brief history of union mounts
Posted Jul 15, 2010 19:24 UTC (Thu) by aakef (guest, #38030)
[Link]
I know that performance needs to be increased and it is on my TODO list for the 2nd next version. However, you really have to compare how much time Radek and I spent on unionfs-fuse compared to the kernel attempts. It is just a lack of my time to bring it into the state where I would like to have it...
But then also on the other hand, I use unionfs-fuse my own self-made ubuntu live usb sticks and I don't see any difference in boot time and application load time between usb-stick vs. usb-stick + unionfs-fuse. I have not tried it on high speed SSDs yet (I simply don't have any).