On linux 2.0.40 on an ext2 filesystem, when a file is renamed it's 'change' timestamp is not effected. tar incremental backup seems to expect this, as newer systems do. The result is that on effected systems, if a file is renamed between incremental backups, it will be considered to be deleted without any notice of it's new name. So, when one recovers the backups incrementally, the file disappears completely.
Unfortunately since individual files aren't listed in the snapshot file to compare against, I don't know how else this could be fixed. Maybe refusing to run on effected systems. tar could test for the change time stamp being changed on rename. At least issue the warning that 'renamed files will disappear with incremental restores on your system!' _______________________________________________ Bug-tar mailing list [email protected] http://lists.gnu.org/mailman/listinfo/bug-tar
