备份是运维避不开的一个话题,架构再精巧的服务器环境或者关键业务数据总会遇到不可控的事件而在顷刻之间遭到摧毁。勒索病毒、黑客入侵、主机商跑路、员工删库等等,这些不可控因素仿佛是悬在运维头顶的达摩克利斯之剑,一旦发生就要靠最后时刻的备份救场了,正所谓后方有粮,心中不慌。 手动的脱机备份也是正常运维的一部分,一般情况下我在每次大的修改配置或者升级系统前会将数据脱机备份一份,以备在发生问题时可以迅速恢复。对于云主机可以设置快照(Snapshots),或者直接cp一份,但这种简单的手动备份不仅耗时耗力而且容易遗忘,大部分情况下我们可能就仅仅是本地备份,无法做到异地灾备,所以我们就不得不考虑软件远程备份作为兜底。 本文就介绍了我在实际运维中所采用的几种远程备份方式供读者参考,最后介绍的restic是我比较推荐的一种备份方式。 1 常见的备份途径 工作室里有一台24小时运行的网络存储器(NAS),数据存 …