返回首页
最新
我最近想出了一个备份策略,似乎非常简单,我以为它一定已经存在——但我在任何主流工具中都没有见过。<p>这个想法是:<p>最新的备份(带时间戳)始终包含当前源状态的完整副本。<p>任何之前的备份都存储为增量:与下一个(更新的)版本相比被删除或修改的文件。<p>没有版本号——只有时间戳。新版本可以自然地插入。<p>每次备份时:<p>1. 将当前源与最新备份进行比较。<p>2. 对于已更改或已删除的文件:将它们移动到一个新的增量文件夹(带时间戳)。<p>3. 对于新文件/已更改的文件:将它们复制到最新快照文件夹(仅在需要时)。<p>4. 可选地旋转旧的增量,以保持历史记录的可管理性。<p>这意味着:<p>最新的备份始终是一个可用的完整快照(快速恢复)。<p>通过应用反向增量,可以重建之前的版本。<p>如果源文件完好无损,系统会自我修复:损坏的备份将在下次运行时被替换。<p>只需要一个完整的副本,就像一个版本化的rsync镜像。<p>随着时间的推移,丢失旧版本的影响很小。<p>它对用户友好,因为最新的备份可以通过常规文件浏览器进行浏览。<p>示例:<p>初始备份:<p>latest/
a.txt # “Hello”
b.txt # “World”<p>第二天,a.txt被更改,b.txt被删除:<p>latest/
a.txt # “Hi”
backup-2024-06-27T14:00:00/
a.txt # “Hello”
b.txt # “World”<p>最新版本始终在latest/中,之前的版本可以通过反向应用增量进行重建。<p>我很好奇:这之前是否以其他名称存在过?有没有我忽视的边缘案例,使其在现实工具中不切实际?<p>期待你的想法。
我为系统管理员建立了一个完全免费的站点,提供工具和政策——所有内容都托管在一个干净、广告少的网站上。<p>我只想要反馈!
我制作了一个互动演示,重现了詹姆斯·克拉克·麦克斯韦的一项鲜为人知的颜色实验,这项实验帮助发现了三原色理论——即使按照今天的标准来看,结果也非常准确。如果您对我的互动演示有任何其他问题或反馈,请随时告诉我!