我正在使用rsync通过vDSL Internet链接将我的samba服务器镜像到异地Linux机箱。 这里不用担心 我们每天在这些文件中的变化是小到触发链接的每日配额。
现在我试图做与MSSQL备份一样…我试过rsyncing .bak文件。 问题是,如果我select用新备份覆盖文件,则整个新备份将被复制…如果使用Datebase发布向导来转储.sql文件,则会发生同样的情况。 rsync认为覆盖是完全新的文件,并将它们复制为新文件(而不是仅复制已更改的内容),问题是在这两种情况下(SQL Server Management Studio和数据库发布向导),文件被删除/重写并且不被覆盖。 ..
有没有一种简单的方法来创build增量备份到rsync识别为“已添加内容”的文件,而不是全新的文件?
谢谢你的帮助!
丹尼尔
是的,你基本上可以做….注意….差异备份。
SQL Server支持这个。 您仍然创build一个新文件,但它基本上只是自上次完全备份以来的差异。
除此之外 – 你可以使用更智能的备份技术,只传输文件变化。 rsync显然没有 – 但我担心这是有点出你的联赛,通常不适用于这种情况下(这是不寻常的 – 不是说不好,只是不寻常的)。
你的财政将不得不忍受大转移。 有异地备份的价格(为此,我真的很感谢你)。
另一个select是使用Red Gate的SQL Backup或Quest的LiteSpeed等第三方工具,它可以在创build备份文件时对其进行压缩。 使用这些types的工具可以节省大量的成本。