如何在 DirectAdmin 中备份与恢复

备份是任何网站最重要的安全保障。硬件故障、意外删除文件、插件冲突、黑客入侵和错误更新都可能在数秒内损坏或摧毁您的网站。DirectAdmin 内置备份工具,让您可以为托管帐户创建完整快照——包括文件、数据库、电子邮件和 DNS 记录——并在需要恢复时随时使用。

为什么备份很重要

即使您的托管服务商提供自动服务器级备份,您也应始终保留自己的副本。服务器备份可能无法细粒度到恢复单个文件或数据库表,而且对于频繁更新的网站,备份频率可能也不够高。拥有自己的备份文件意味着您可以随时恢复到您选择保存时的确切状态。

备份发挥关键作用的常见场景包括:

DirectAdmin 可以备份什么

DirectAdmin 的备份功能涵盖您托管帐户的四大关键数据类别:

创建完整备份

  1. 登录 DirectAdmin,进入 高级功能 部分。
  2. 点击 创建/恢复备份。
  3. 您将看到各数据类别的复选框:文件、数据库、电子邮件和 DNS。勾选所有要包含在备份中的项目。
  4. 选择备份目标——通常为您的主目录(默认选项将备份存储在 /home/username/backups/)。
  5. 点击 创建备份。DirectAdmin 将把备份任务加入队列,并在完成后通过电子邮件通知您。
  6. 根据网站大小,备份可能需要几分钟到数分钟才能完成。

下载备份文件

备份创建完成后,将以压缩的 .tar.gz 文件形式存储在帐户的备份目录中。要将其下载到本地电脑:

  1. 打开 DirectAdmin 中的 文件管理器。
  2. 导航到主目录中的 backups 文件夹。
  3. 点击备份文件,选择 下载。
  4. 将文件保存到本地计算机并存放在安全位置。

最佳做法是在不同位置保留多份备份副本——本地存储、云存储(Google Drive、Dropbox)或外部硬盘。

从备份恢复

如果需要从备份恢复网站,请按以下步骤操作:

  1. 如果备份文件在本地电脑上,请通过 FTP 或文件管理器将其重新上传到 backups 文件夹。
  2. 在 DirectAdmin 中,进入 高级功能 → 创建/恢复备份。
  3. 在 恢复 部分,您将看到备份目录中可用备份文件的列表。
  4. 选择要从中恢复的备份文件。
  5. 选择要恢复的数据类型(文件、数据库、电子邮件、DNS)——可以全部恢复,也可以仅恢复特定部分。
  6. 点击 恢复。DirectAdmin 将用备份内容覆盖当前数据。
  7. 恢复完成后检查网站,确认一切运行正常。
DirectAdmin 中的备份与恢复页面
DirectAdmin 中的备份与恢复页面
点击创建备份(圆圈标注处)开始新的备份
点击创建备份(圆圈标注处)开始新的备份

使用定时任务计划自动备份

为了在无需手动操作的情况下持续保护数据,您可以使用 DirectAdmin 的定时任务功能设置自动备份。创建一个按固定间隔触发备份脚本的定时任务——例如每天晚上凌晨 2:00。许多托管环境支持命令行备份触发器或自定义 PHP/Shell 脚本来调用 DirectAdmin 的备份 API。这样可以确保您始终有最新备份,无需手动操作。

备份与快照的区别

DirectAdmin 中的备份会创建一个可下载并存储在外部的数据存档文件。快照(如果托管服务商提供)是整个虚拟磁盘的服务器级时间点副本,通常由虚拟机管理程序管理。快照创建和恢复速度更快,但不可移植——您无法下载快照并在其他服务器上恢复。对于迁移和长期存档,DirectAdmin 备份文件是正确的选择。

3-2-1 备份策略

3-2-1 原则是数据安全专业人士推荐的行业标准备份策略。它简单易记,能够抵御几乎所有常见故障场景:

将 3-2-1 应用于典型的 DirectAdmin 托管帐户大致如下:服务器上每日自动备份(副本 1)、每周手动下载到笔记本或台式机(副本 2),以及每月上传到云存储(副本 3,异地存储)。

通过恢复演练测试备份

从未测试过的备份是无法信赖的备份。文件可能在不知情的情况下损坏,而您可能只在真正需要恢复时才发现问题——这是发现问题最糟糕的时机。每一到三个月安排一次恢复演练,以验证备份完整且可用:

  1. 创建一个测试子域名(例如 test.yourdomain.com)或使用备用托管帐户作为测试环境。
  2. 将最近的备份文件上传到该环境并运行恢复流程。
  3. 验证网站是否正常加载,以及数据库是否包含预期内容。
  4. 测试关键功能——登录、联系表单、产品页面——以确认恢复后的网站行为与正式网站一致。
  5. 演练完成后删除测试环境。

每隔几个月花 30 到 60 分钟进行一次恢复演练,是一项小投入,但在真实紧急情况发生时,可以节省数小时甚至数天的恢复工作。

更新前务必备份:在更新 WordPress 核心、插件、PHP 版本或进行任何重要配置更改之前,请先创建完整备份。即使是例行更新也可能偶尔出错,而在更新前刚做的备份意味着您可以在几分钟内完成恢复,而不是花费数小时。

提供每日自动备份的托管

AsiaGB 托管套餐包含每日服务器级备份,并提供完整的 DirectAdmin 备份工具,让您始终拥有多个恢复点。

查看托管套餐