On Tue, Aug 13, 2002 at 02:53:59PM -0400, John D. Bickle wrote: > Hi folks. > > I have a lot of log files that change in size almost constantly, and i understand >that when tar returns an error while trying to archive a file whose size has changed, >the entire dump of the filesystem fails (i understand this problem exists regardless >of what version of tar you are using, but please correct me if i am wrong). > > Does anyone how to prevent tar from returning this error (whether a particular >version of tar + flag, a hack, a patch, or whatever), and can you please send me the >URL to this version/doc? > > I have tried using dump instead of tar, but i suppose this will result in the same >problem and it doesn't work anyway for reasons best addressed in a seperate e-mail. > > I tried "googling" this problem, but to no avail. >
Is this a problem you are having or just something you understand? I believe that when amanda runs gnutar it uses the "--ignore-failed-read" option. This option has the effect of allowing that file to be skipped but continues the dump. At the end, gnutar exits with an non-zero exit status if the option was used AND a file had read errors. On most of my systems this non-zero status is not a problem. On my cygwin client it did cause problems so I modified tar's source code to force a zero exits status. Depending on the system you are using, you may be able to make a readonly "snapshot" of the file system before the dump/tar. -- Jon H. LaBadie [EMAIL PROTECTED] JG Computing 4455 Province Line Road (609) 252-0159 Princeton, NJ 08540-4322 (609) 683-7220 (fax)