我正在创建一个简单的备份系统,用于创建增量备份。我已经计划将备份存储在异地,并且它们也存储在创建它们的同一系统上,与原始文件位于同一硬盘上。我希望通过将其存储在本地备用媒体上来进一步改进备份系统。
我想要备份的文件通常很小(>100Mb),但会定期创建(例如每天一个)。我已经有一个定期创建文件的脚本。这些文件只会按顺序读取;永远不需要读取单个文件并知道文件名。我永远不需要访问超过 90 天的备份,因此寿命并不是真正需要考虑的问题。这些文件内置了校验和,但它不会纠正问题,只会验证文件至少有一个错误。
虽然 LTO 似乎是最佳选择,但我希望短期成本保持在极低水平。如果所讨论的介质是一次性写入的,那么这也将是一个好处。因此,我相信使用 DVD-R 可能是最佳选择。
然而,DVD 并非毫无顾虑。我不想等到数据足够填满一张 DVD 时才使用,也不想每个备份期都使用一张 DVD。这台计算机有 2 个 DVD 驱动器,所以理想情况下,我会将 DVD 放入两个驱动器中,并编写脚本在它们之间交替,一旦满了就弹出它们。由于文件可以按顺序读取,我实际上不需要文件系统,但我需要一种方法来防止读取未刻录的垃圾数据,并知道磁盘何时已满/还剩多少。我还需要使用命令来实现自动化。
有没有办法在多天内写入 DVD,就像将其视为磁带一样?