[Linux]经典面试题 - 系统管理 - 备份策略

一、备份目录

1.1 系统目录

1.2 服务目录

以MySQL、Apache为例:

二、备份策略

[Linux]经典面试题 - 系统管理 - 备份策略-LMLPHP

2.1 完整备份

完全备份(Full Backup):备份一份与原来一摸一样的数据。

常用命令:cp、tar、dump(ext4)、xfsdump(xfs)

2.2 增量备份

差异备份(Differential Backup):以前一次备份作参考进行备份。

常用命令:cp、tar、dump(ext4)、xfsdump(xfs)

2.3 差异备份

差异备份(Incremental Backup ):以第一次备份作参考进行备份。

常用命令:cp、tar、dump(ext4)、xfsdump(xfs)

三、备份频率

3.1 实时备份

  • 如MySQL主从同步,分布式存储里OSD的主备写入。

3.2 定时备份

  • 如每天、每周备份,一般通过“脚本+定时任务”实现。

四、备份位置

4.1 本地备份

  • 本地:备份在不同的服务器,不同的硬盘上。

4.2 异地备份

  • 异地:备份在不同的数据中心,不同的机房。

五、参考方案

5.1 数据库服务器

以一台数据库为例:

  • 每日备份的数据(异地备份)

    • MySQL数据库(主从备份,每日做一次增量备份)
  • 每周备份的数据(异地备份)

    • MySQL数据库(每周做一次完整备份)

    • 重要的系统数据(配置文件、日志类的)

    • 网页数据(Apache)

    • 其他服务相关数据。

06-24 08:44