Date: Fri, 22 Jun 2007 12:19:39 +0200 (CEST) From: Oliver Fromme <olli@lurza.secnetix.de> To: freebsd-stable@FreeBSD.ORG Subject: Re: When inode change time changes? Message-ID: <200706221019.l5MAJdvD041860@lurza.secnetix.de> In-Reply-To: <200706220925.l5M9PovR093323@fire.js.berklix.net>
next in thread | previous in thread | raw e-mail | index | archive | help
Julian H. Stacey wrote: > Oliver Fromme wrote: > > Artem Kuchin wrote: > > > Also, i use inode time because i only need files > > > which really have been changed. For example, > > > i you restore a file from a month ago it will have > > > a date which is a month ago. Then that backup > > > is destroyed but this file would not be backed up > > > because the date is too much in the past. So, we > > > loose the file. If i used inode change time the file > > > will be backup in any case. However, some > > > "stupid" programs like mysql or qmail seem to > > > touch files so, > > > > Pretty much _any_ operation on a file (except reading it) > > will update the ctime of the inode. So I'm not surprised > > that the ctime of database files and mail files gets > > updated often. > > I was uncertain what & when changed st_ctime st_atime st_mtime > when I had to use SCO (ugh!) in 1990, as well as BSD. Not enough source > then & there, & manuals were insufficient, so to observe, I wrote > http://berklix.com/~jhs/src/bsd/jhs/bin/public/statv/ > More tools since, but might still be handy. Well, this is FreeBSD in 2007. :-) All syscalls that change st_{a,m,c,birth}time should be documented in the stat(2) manpage. I think that those enumerations in the manpage are complete, but if someone finds something that's missing there, then he should file a PR to fix that bug. Best regards Oliver -- Oliver Fromme, secnetix GmbH & Co. KG, Marktplatz 29, 85567 Grafing b. M. Handelsregister: Registergericht Muenchen, HRA 74606, Geschäftsfuehrung: secnetix Verwaltungsgesellsch. mbH, Handelsregister: Registergericht Mün- chen, HRB 125758, Geschäftsführer: Maik Bachmann, Olaf Erb, Ralf Gebhart FreeBSD-Dienstleistungen, -Produkte und mehr: http://www.secnetix.de/bsd "If you think C++ is not overly complicated, just what is a protected abstract virtual base pure virtual private destructor, and when was the last time you needed one?" -- Tom Cargil, C++ Journal
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200706221019.l5MAJdvD041860>