首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >差异备份丢失移动文件夹(有缺陷的归档属性逻辑)

差异备份丢失移动文件夹(有缺陷的归档属性逻辑)
EN

Server Fault用户
提问于 2013-02-15 20:55:55
回答 1查看 596关注 0票数 0

最近,我发现我的备份系统存在缺陷:在某些情况下,各种文件/文件夹丢失。

我从本地磁盘备份到网络NAS。

我使用Cobian备份,并设置备份软件,每周创建一个完整备份,每天创建一个差异备份。

现在,备份软件(据我所知,任何备份软件都是这样工作的)通过查看文件归档属性来决定差异备份中的文件。如果设置了属性,则文件进入备份。

现在,当您将一个文件移动到一个新位置时,在Windows系统上,归档属性会被设置,该文件包含在备份中,这很好.

但是,当您移动整个文件夹时,没有设置归档属性,也没有设置文件夹上的存档属性,也没有设置文件夹中的任何文件,因此移动的文件夹不包括在差异备份中!

所以,如果你有一个完整的备份加上一个差异备份,然后你移动了文件夹.然后不可能从full+differential备份开始重构原始文件/文件夹结构,因为备份软件不包括差异备份中移动的文件夹。

所以我的差别化备份没用..。

为什么windows在移动文件时设置归档属性,而在移动文件夹时却不设置存档属性?

我如何处理这个问题?

是否有一种方法可以创建一个可以正常工作的差异备份?

每天进行完全备份是不实际的,因为每天更改的数据约为0.1% (通过使用差异备份,我可以在不占用太多磁盘空间的情况下保存4周的文件历史记录)。

EN

回答 1

Server Fault用户

发布于 2013-10-21 14:40:15

在每个文件系统对象更改时重新设置归档位。如果一个目录是在一个NTFS文件系统中移动的,那么目录对象本身和它包含的文件对象都不会被改变。进程中唯一更改的对象是移动操作的源和目标(即移动目录的相应父目录)。但是,同样,Windows不为目录设置“归档”位。

这是一个老问题,通常在备份软件中通过比较文件列表与以前备份运行时的列表、查阅NTFS日志或使用对象的创建和修改时间戳以及参考存档位来解决。如果Cobian没有正确地处理这个案例,并且维护人员也不会修复它,我担心您剩下的唯一选择就是购买源代码并自己修复它。

如果您能够实现文件移动过程中的更改,您还可以复制和删除相关目录,而不是简单地在同一个文件系统中移动它们--执行复制操作将设置目标文件的存档位。

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/479335

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档