使用dd
,我可以进行图像备份。但是我想做一个增量/同步备份。
使用dd
,我只能创建一个新的图像文件。这是一个耗时的过程。我的机器里有2TB的数据。
有没有办法进行增量备份?
发布于 2019-09-04 04:52:59
不可能-- dd
不能做增量备份,就像它不能进行文字处理、播放视频或上网一样。dd
是一种软件工具 (把它想象成锤子、扳手或钳子),旨在做一件事,并把它做好。
增量备份依赖于元数据,特别是时间戳,这需要一个能够读取和解释文件系统时间戳和属性的工具。有许多工具可以做到这一点,请参阅以下问题以获得帮助:
注意:尽管如此,人们可能会固执地问,为什么dd
不能只复制新的或改变的扇区和块。但是dd
是一种简单的工具,它无法知道什么是不同的。扇区和块没有时间戳或元数据,因此没有什么可以帮助dd
知道什么是新的。dd
也不知道更改了什么,除非将新块与旧块进行比较,但dd
不知道如何比较块。
但是,假设为了便于讨论,dd
可以读取备份磁盘映像X并将其与当前的磁盘Y进行比较。因此,假设dd
从X读取一个块,然后从Y读取相应的块,并比较它们,如果它们相同,则将新块复制到增量备份文件Z。但这没有意义,因为:
dd
仍然必须读取整个磁盘X (加上所有备份Y),这可能需要更多的时间。bsdiff
,radiff2
,hexdiff
,xdelta3
,vbindiff
等。https://softwarerecs.stackexchange.com/questions/67067
复制相似问题