Thread (6 messages) 6 messages, 4 authors, 2011-08-15

Tracing file size changes

From: Chris <hidden>
Date: 2011-08-12 15:29:44

On Thu, Aug 11, 2011 at 10:47:00AM +0800, Adam Lee wrote:
quoted
Without knowing other ways to find information, I was thinking it would be
really nice to have a way to see which files or directories grew or shrank
since some point in the past.  Would it be possible to get the kernel to tell
me when files were opened for writing and closed so I could record the size
difference? > 
Will Inotify help?

http://en.wikipedia.org/wiki/Inotify
http://www.kernel.org/doc/man-pages/online/pages/man7/inotify.7.html
It is pretty much what I want to do, the problem with it is that it doesn't
appear to be recursive.  I'd like to just put a watch on root, and get events
for the entire filesystem, not just that directory.  From playing with this for
a couple minutes, it looks like I'd have to walk the entire filesystem setting
watches on every directory.  So while it is very cool for what it does, I don't
think it will help me out much.

Is doing something with ld_preload to get in the way of every open call the
only way to do this?
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help