When using incremental backups, tar will not handle removing a dir and then renaming another dir to the removed dir.
dek@dek-HP-Z620-Workstation:~/backup-test$ tar --extract --listed-incrementa=/dev/null --file backup.2.tar tar: Cannot rename Œbackup/dir1¹ to Œbackup/dir2¹: Directory not empty tar: Exiting with failure status due to previous errors Here are the steps to reproduce. 1845 mkdir backup 1846 mkdir backup/dir1 1847 mkdir backup/dir2 1848 echo "aa" > backup/dir1/dir1-file1 1849 echo "aa" > backup/dir2/dir2-file1 1852 tar --create --file=backup.tar --listed-incremental=./listed-incr backup 1854 rm -rf backup/dir2 1855 mv backup/dir1 backup/dir2 1856 tar --create --file=backup.2.tar --listed-incremental=./listed-incr backup 1859 tar --extract --listed-incrementa=/dev/null --file backup.tar 1861 tar --extract --listed-incrementa=/dev/null --file backup.2.tar This seems to be a well known, long-standing issue with tar. -- Deklan Dieterly Senior Systems Software Engineer HPE On 5/13/16, 4:33 PM, "Fox, Kevin M" <kevin....@pnnl.gov> wrote: >Whats the issue? >________________________________________ >From: Dieterly, Deklan [deklan.diete...@hpe.com] >Sent: Friday, May 13, 2016 3:07 PM >To: openstack-dev@lists.openstack.org >Subject: [openstack-dev] [Freezer] Replace Gnu Tar with DAR > >Does anybody see any issues if Freezer used DAR instead of Gnu Tar? DAR >seems to handle a particular use case that Freezer has while Gnu Tar does >not. >-- >Deklan Dieterly > >Senior Systems Software Engineer >HPE > > >__________________________________________________________________________ >OpenStack Development Mailing List (not for usage questions) >Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe >http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev > >__________________________________________________________________________ >OpenStack Development Mailing List (not for usage questions) >Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe >http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev __________________________________________________________________________ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev