>>>>> On Wed, 19 Nov 2008 14:23:57 +0100, Tilman Schmidt said: > > On 18.11.2008 19:55, Martin Simmons wrote: > >>>>>> On Tue, 18 Nov 2008 12:39:33 +0100, Tilman Schmidt said: > >> > >> A Linux backup server running Bacula 2.2.8 on openSUSE 10.3 should > >> back up a single directory D:\SQL-Backup on a Windows client > >> running the WinBacula 2.4.3 file daemon on Windows Server 2003, > >> incrementally on weekdays and fully on weekends. > >> ... > >> runs fine with level=Full, but with level=Incremental does not back > >> up anything, instead writing this to the log (including the > >> extraneous newline): > >> > >> --------8<--------8<--------8<--------8<--------8<--------8<-------- > >> 18-Nov 12:10 tms-server-fd JobId 2272: Generate VSS snapshots. Driver=" > >> VSS Win 2003", Drive(s)="D" > >> 18-Nov 12:10 tms-server-fd JobId 2272: Could not stat D:/SQL-Backup: > >> ERR=Access is denied. > > The server has been rebooted last night for an unrelated reason, > and now I cannot reproduce the problem anymore. In other words, > incremental backups work fine now. > > >> SysInternals Process Monitor on the client machine tells me that at > >> the time of the error, bacula-fd.exe does this: > >> > >> --------8<--------8<--------8<--------8<--------8<--------8<-------- > >> Date & Time: 11/18/2008 12:10:52 PM > >> Event Class: File System > >> Operation: CreateFile > >> Result: IS DIRECTORY > >> Path: \Device\HarddiskVolumeShadowCopy3\SQL-Backup > >> TID: 3464 > >> Duration: 0.0000111 > >> Desired Access: Generic Read > >> Disposition: Open > >> Options: Synchronous IO Non-Alert, Non-Directory File > >> Attributes: n/a > >> ShareMode: Read > >> AllocationSize: n/a > >> -------->8-------->8-------->8-------->8-------->8-------->8-------- > >> > >> Somehow I fail to understand what the Storage Deamon is trying to do > >> here, let alone how to convince it to do instead what I want. > > > > That use of CreateFile looks wrong to me. Do you have more the SysInternals > > Process Monitor log from before that call? > > When I investigated the problem yesterday I filtered out all calls > with result=SUCCESS, so all I can say is that all calls before the > above one were successful.
That's strange, because the Windows "stat" operation should only be calling CreateFile if calls to GetFileAttributesEx or GetFileAttributes fail (though I don't know if the monitor will record the events under those names). > When I try to reproduce it today, logging all file system operations > regardless of their result, I see the sequence: > > QueryOpen \Device\HarddiskVolumeShadowCopy6\SQL-Backup > CreateFile \Device\HarddiskVolumeShadowCopy6\ > QueryDirectory \Device\HarddiskVolumeShadowCopy6\SQL-Backup > CloseFile \Device\HarddiskVolumeShadowCopy6\ > CreateFile \Device\HarddiskVolumeShadowCopy6\SQL-Backup > > And the CreateFile details are now: > > --------8<--------8<--------8<--------8<--------8<--------8<-------- > Date & Time: 11/19/2008 1:57:28 PM > Event Class: File System > Operation: CreateFile > Result: SUCCESS > Path: \Device\HarddiskVolumeShadowCopy6\SQL-Backup > TID: 1876 > Duration: 0.0000198 > Desired Access: Read Data/List Directory, Synchronize > Disposition: Open > Options: Directory, Synchronous IO Non-Alert, Open For Backup > Attributes: n/a > ShareMode: Read, Write, Delete > AllocationSize: n/a > OpenResult: Opened > -------->8-------->8-------->8-------->8-------->8-------->8-------- > > which looks much saner. Yes, thought it might be from a different call to CreateFile, after the stat has succeeded. > In sum, I guess we'll have to file this in the big "unexplained > Windows glitch fixed by reboot" bin. :-( We'll have to wait for it to happen again in the future :-) __Martin ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ Bacula-users mailing list Bacula-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bacula-users