Tomas M:
> I was just wondering if there is a way to see what resources 
> (files/directories/etc) are used by aufs (perhaps through /proc or 
> /sys). This would help very much. So please consider this as a feature 
> request for aufs sometime in the future :)

I have a plan to show the opened aufs files via sysfs.
In your case, the cause can be the current working directory of a
process. It is just referenced instead of opened.

This debug patch prints 'busy' dentries which represents filenames when
you invoke remount,del. If you don't get any filenames, then it means
you hit other minor reason.


Junjiro Okajima

----------------------------------------------------------------------
diff -x CVS -x RCS -x .pdiff -rup ../../aufs.anon/aufs/fs/aufs/branch.c 
./fs/aufs/branch.c
--- ../../aufs.anon/aufs/fs/aufs/branch.c       2007-06-18 11:43:34.000000000 
+0900
+++ ./fs/aufs/branch.c  2007-06-18 22:07:56.069294432 +0900
@@ -592,7 +592,8 @@ static int test_children_busy(struct den
                                err = -EBUSY;
                        di_read_unlock(d, AUFS_I_RLOCK);
                        if (err)
-                               LKTRTrace("%.*s\n", DLNPair(d));
+                               //LKTRTrace("%.*s\n", DLNPair(d));
+                               Dbg("%.*s\n", DLNPair(d));
                }
        }
        di_write_lock_child(root); /* aufs_write_lock() calls ..._child() */

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/

Reply via email to