From: Henry N. <Henry.Ne@Arcor.de> - 2008-04-06 23:14:14
|
Marwan Al-Sabbagh wrote: >> >> We have tried the module on Debian 4. We have build coLinux kernel >> 2.6.22.18 with unionfs patch 2.6.22.19. But it crashes the Kernel. The >> minor differ version from .18 to .19 versions should not the problem. >> >> David Kaufman wrote to me offlist: >> > sudo su - >> > modprobe unionfs >> > mkdir fruits vegies healthy >> > touch fruits/apple vegies/carrot >> > echo "I am a fruit" > fruits/tomato >> > echo "I am a vegetable" > vegies/tomato >> > mount -t unionfs -o dirs=/root/fruits:/root/vegies \ >> > none /root/healthy >> > dir healthy # works! >> > cat healthy/apple # doesn't crash >> > cat healthy/tomato # should print: "I am a fruit" >> > # (but crashes colinux instead) :-) >> >> I have replaced the "/root" with "/tmp" in the steps and have the same >> result as David. >> > I used the following files/versions: > > http://downloads.sourceforge.net/colinux/coLinux-0.7.2-src.tar.gz > http://download.filesystems.org/unionfs/unionfs-2.x/unionfs-2.2.4_for_2.6.22.18.diff.gz > http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.22.tar.bz2 > > I used coLinux 0.7.2 source, it used the 2.6.22 kernel by default, > the closest patch to that was unionfs-2.2.4_for_2.6.22.18.diff. Now I > did run a diff between Linux 2.6.22.18 and 2.6.22, and I confirmed > that none of the files patched by unionfs had changed significantly. > > I tried the example mentioned above with the fruits and vegies and > it all worked with no kernel crash, and it produced the expected > results. The vmlinux and vmlinux-modules.tar.gz that I'm using with > built in support for unionfs can be downloaded here: > > http://marwan.tv/vmlinux > http://marwan.tv/vmlinux-modules.tar.gz Yes, unionfs-2.2.4 works under Debian 3.0 and 4.0 The snapshot for colinux have here (Installer and ZIP files): http://www.henrynestler.com/colinux/testing/devel-0.8.0/20080406-unionfs-2.2.4 David, please try this version. If that works, I can import the patch to mainline. Unionfs is an interesting feature for all users. -- Henry N. |