Am 09.07.2010 01:49, schrieb Gerardo Exequiel Pozzi:
If I understand corretly, please fix me if I am wrong, but.the problem is that mounts will be overlapped(*) with aufs mount stack, so at least one mountpoint must be unreacheable, this is where sqfs images are mounted /tmpfs (and /tmpfs.sqfs if copytoram is used). (*) http://bugs.archlinux.org/task/17182 "Aufs rejects the branch which is an ancestor or a descendant of another branch. It is called overlapped. When the branch is loopback-mounted directory, aufs also checks the source fs-image file of loopback device. If the source file is a descendant of another branch, it will be rejected too" http://aufs.sourceforge.net/aufs2/man.html
I don't think this is the case here. You are not mounting an aufs branch inside another one, but you are moving an AUFS branch into the AUFS mount point itself. To me, it seems like AUFS and the Linux VFS should be able to handle that. I haven't tested it though. What the bug report stated is different: You nested two branches into each other - if AUFS uses the whole directory as a branch instead of just the mount point, I can understand why that would fail.