是否有推荐的增量备份工具可以处理诸如更新过程中外部 USB 磁盘断开连接之类的中断?
答案1
Rsync /Grsync
命令行文件传输实用程序 Rsync 及其 GUI Grsync 专为通过网络连接进行文件传输而设计,但也可以很好地用于本地备份。由于其源自网络,因此能够通过使用选项--partial
或执行带有恢复选项的备份-P
:
- 部分的默认情况下,如果传输中断,rsync 将删除任何部分传输的文件。在某些情况下,保留部分传输的文件更为可取。使用 --partial 选项告诉 rsync 保留部分文件,这将使后续传输文件其余部分的速度更快rsync 手册页
我们还可以定义一个目录,rsync 将在该目录下存储部分传输的文件,直到传输通过选项完成--partial-dir=<DIR>
。
部分增量升级的示例命令如下:
rsync -auxP <source> <destination>
但:在运行备份时,切勿拔下外部 USB 驱动器,因为这会使整个文件系统的完整性面临风险。不要相信暂时拔掉的驱动器上的备份!
答案2
我认为最好的办法是将 rsync 与通过网络共享 USB 设备相结合,然后使用 rsync 复制文件夹。rsync 将处理文件级别的内容,而网络层则意味着 Windows 将处理 USB 驱动器的断开连接,进而关闭共享,这意味着 rsync 将失败。或者至少据我所知。
否则,我认为您应该开始将基于云的磁盘存储视为更完整的开箱即用解决方案。