首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >GNU增量备份可以使用校验和吗?

问GNU增量备份可以使用校验和吗?
EN

Unix & Linux用户
提问于 2020-07-10 07:34:25
回答 1查看 194关注 0票数 0

根据GNU tar手册:

增量转储在很大程度上取决于时间戳,因此,如果在转储过程中修改文件的时间戳(例如,使用‘-保存=替换’选项,或者将时钟设置向后,则结果是不可靠的。

由于便携设备的夏时制,我的文件上的时间戳是一个小时。有可能强迫tar使用校验和吗?

(我正在考虑使用其他任何东西,因为管理快照文件似乎很烦人,而且容易出错)

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2020-07-10 09:57:05

如果您使用的文件系统类型以UTC或等效的方式存储时间戳(例如许多类似Unix的文件系统的Unix时间戳),那么只要您的系统(S)有正确的UTC时间,夏时制就不应该成为一个因素。

Unix时间戳总是在UTC中进行内部处理,并且只有在显示本地时区时才会应用对本地时区(如果适用的话是DST )的转换。

在挂载FAT32文件系统时,如果该文件系统与系统默认时区不同,则可以使用time_offset=<number_of_minutes>挂载选项指定该文件系统使用的时区。(例如,如果该文件系统来自一个对时区或UTC一无所知的便携式设备。)

据我所知,任何版本的tar都只支持.tar存档结构中的校验和;它们将不支持根据校验和比较的结果向归档中添加/更新文件。如果您需要使用校验和检查文件修改,我的第一个想法是查看rsync及其许多选项。但是它只是将文件从A复制到B;它既不创建也不维护归档文件。

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

https://unix.stackexchange.com/questions/597708

复制
相关文章

相似问题

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