Restore middle backup in chained backup

  1. Create a new VM
  2. Create a file named 1 and add some data using command dd if=/dev/urandom of=file1.txt count=100 bs=1M
  3. Compute md5sum : md5sum-1
  4. Create a backup
  5. Overwrite file 1
  6. Create file 2
  7. Compute md5sum for file 1 and file 2 : md5sum-2, md5sum-3
  8. Create Backup
  9. Overwrite the file 2
  10. Create file 3 and compute md5sum for file 2 and file 3 : md5sum-4, md5sum-5
  11. Create backup
  12. Validate that files didn’t change
  13. Restore to backup 2
  14. Validate that
    • md5sum -c file1-2.md5 file2.md5 file3.md5
    • file 1 is in second format
    • file 2 is in original format
    • file 3 doesn’t exist

Expected Results

  1. Vm should create
  2. All file operations should create
  3. Backup should run
  4. All file operations should create
  5. Backup should run
  6. All file operations should create
  7. files should be as expected