恢复中断的口是心非备份,无需从头开始读取目录

恢复中断的口是心非备份,无需从头开始读取目录

我正在对具有口是心非 0.7.17 的目录执行完整备份。缓慢的 I/O 是瓶颈(读取速度低于 20 MiB/s),并且目录很大(~5 TiB)。

完整备份在完成之前被中断。我已经使用相同的命令重新启动了它,并且口是心非地从它原来所在的卷正确地恢复了它,但是它从头开始重新读取整个目录。这意味着与从头开始进行备份相比,我没有节省任何时间。

如何指示口是心非只读取“新”目录以节省 I/O?

额外的信息:

  • 它不仅仅是读取文件元数据:atop我看到磁盘活动只能通过读取实际文件内容的口是心非来解释。
  • 我使用的是 fedora 27。该目录位于 vmware (vmx-10) 上跨越 2 个虚拟 SCSI 磁盘的 ext4 LVM 分区上。

答案1

是的,它就是这样工作的。它并不理想,但很实用。请提交一份错误报告在 Launchpad 中纠正此问题。

来自口是心非的 restart_position_iterator :

Fake writing to backend, but do go through all the source paths.
Stop when we have processed the last file and block from the
last backup.  Normal backup will proceed at the start of the
next volume in the set.

相关内容