> I think you can. But I have never tried actually. > Also you need to change the type of aufs_bindex_t, which is also defined > in aufs_type.h, such like this. > > typedef short aufs_bindex_t;
I believe the max amount of branches shouldn't be such small. I suggest at least 256. > But I am afraid you may meet another problem. > Since mount(2) and /proc/mounts has a limited space, too long mount > options may cause an error. This is probably my case. > Currently I guess that your another bug report "bug on remount,ro" is > related to mount(2) limit. > Aufs should return an error in this case. Well, I believe that aufs should be made so it can handle branches differently, bypassing these limitations. Here is my suggestion. Would you please consider branch manipulation through /proc? The /proc/mounts would show only aufs is mounted somewhere and xino path and mount options, but nothing more. The rest would be in /proc/fs/aufs/{0-999x}/branches. If you cat this file you'll get infos about branches. Moreover if you echo add:1:/mnt/path > /proc/fs/aufs/0/branches for example, then it would add the branch to the union 0. The same for del, etc. Similarly, there could be /proc/fs/aufs/{0-999x}/info which would contain some basic infos about the union, for example the mountpoint. It is just a suggestion, I have no idea if this could even work, or if there is a better way to do that. But I believe that aufs must bypass the limitations of remount. It's pretty common to have 10 branches, with 250 characters-long paths each. > Will you show me your /etc/mtab just before calling > "mount -o remount,ro ."? I'll show you, few hours later, now I have to care about my little son :) > And you didn't install /sbin/mount.aufs, did you? No I didn't. I am using unionctl so maybe I should ... I will try it and let you know. Tomas M slax.org ------------------------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier. Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642