← 全部文章

技术与生活 / 一篇记录

配置改动之前,留一份可比较的副本

修改配置前保留副本,才能比较具体变更并快速恢复。

备份的价值不仅是把配置改回去,也在于能够解释究竟改变了什么。-p 尝试保留权限、所有权和时间等属性,但能否完整保留仍受执行身份与文件系统限制。

从一个例子看起

以下示例面向常见 GNU/Linux 环境,文件名为实验用占位名称。

cp -p demo.conf demo.conf.backup

比较副本内容,并检查时间与权限是否保留。

排查时再往前走一步

改动之后将副本与当前文件比较,确认差异只包含计划内项目。恢复时还要让服务重新读取配置,磁盘文件恢复并不等于运行状态已经恢复。

实验中可以先复制一份只含几行的配置,修改其中一项,再使用 diff -u 比较。变更记录尽量与备份文件一同保存,恢复后还要验证原来的业务入口,而不是只确认文件复制完成。

同目录副本不是异机备份,磁盘损坏时仍可能一起丢失。

参考:Linux 文档。

搜索文章

输入关键词,找回一篇记录。