我已安排 backup2l 进行每日备份,并将其存储在外部服务器上,虽然我还想对整个服务器进行完整备份并将其存储在本地电脑上,但这种方法很有效。
我怎样才能以最少的错误或较长的停机时间做到这一点?我的意思是,如果数据库在下载过程中发生变化,我不希望数据库在下载过程中损坏,我需要关闭大多数进程吗?您能给出什么建议吗?
我有一个相当默认的 Debian Lamp 设置。
另外,在下载之前最好先压缩所有内容吗?我是否应该通过这一次保护数据来确保安全?
答案1
我会在您执行 rsync 之前备份数据库。我会忽略数据库的工作目录并 rsync 机器的其余部分。正如 Hubert Kario 所说,您应该至少再运行一次 rsync。
答案2
然后我建议在正常负载下从服务器上同步数据。
当第一次 rsync 完成时,您可以关闭所有可以关闭的服务并执行第二次 rsync,最好在单用户模式下。
当然,它是不可维护的,但是对于一次性的情况来说应该没问题。