手动备份服务器的不同方法

手动服务器备份是一种经济高效的方式,可确保发生灾难时的操作连续性。 虽然它们不能防止灾难,但手动备份将确保您可以在服务器发生任何可怕的事情时快速恢复操作。

今天的服务器是我们数字世界的重要支柱。 它们存储数据、运行应用程序并帮助企业更高效地运营。 然而,作为核心基础设施组件,它们也面临着越来越大的网络攻击和其他漏洞风险。

大多数服务器都会带有一些自动备份功能。 但是,这些通常是可能不适合您需求的通用解决方案。 手动服务器备份不太方便,但它们是确保保护正确数据的一种经济高效的方法。

 1. Web 主机文件管理器 

网站托管 控制管理器提供可用于手动备份的文件管理工具。

您可以使用多种方法之一手动创建服务器文件的副本。 对于那些使用托管服务器的人来说,最简单的方法是使用您的 网络托管控制面板. 这种类似 Windows 的环境通常有一个文件管理器,可以让您快速复制和移动文件。 

以下是它的工作原理:

  1. 登录到您的虚拟主机控制面板并查找名为“文件管理器”的实用程序。
  2. 选择您要备份的文件,然后右击客户端并选择“复制”。 将出现一个弹出窗口,询问您要将文件复制到哪里。 最好在复制文件之前创建一个空目录作为备份位置。
  3. 创建所有必要文件的副本后,您可以将这些副本作为外部备份下载到您的计算机。

 2.FTP客户端 

FileZilla中 是一个免费但功能强大的 FTP 客户端。

虽然虚拟主机控制面板很方便,但它也有一些缺点。 文件传输协议(FTP) 客户端通常更快并且支持更多命令。 一个好的 FTP 客户端,例如 FileZilla中 提供对服务器文件的强大控制。

以下是该过程的工作原理:

  1. 在您的计算机上下载并安装 FTP 客户端。 考虑为此使用 FileZilla,因为它是免费的。
  2. 运行 FTP 应用程序并连接到您的服务器。 您将需要您的服务器 IP 地址、端口号和 FTP 帐户的登录详细信息。 如果您需要帮助确定从何处获取此信息,请咨询您的托管服务提供商。
  3. 从这里开始,FTP 客户端的工作方式与 Windows 资源管理器非常相似。 您可以将文件从服务器复制、移动甚至下载到您的计算机。

 3. 使用 WHCP 手动备份 

您可以随时从 cPanel 界面运行完整的手动备份。

使用文件管理器或 FTP 客户端的备份有一个主要弱点。 他们通常没有创建数据库备份的选项。 对于任何运行 web 应用程序的人 WordPress,那会很不方便。 

值得庆幸的是,大多数网络托管控制面板(如 cPanel)都包含可以按需运行的备份功能。 cPanel 备份工具可让您备份您的 Web 文件和关联的数据库。

最重要的是,您可以轻松地使用相同的工具从任何现有备份中恢复您的网站。

以下是它的工作原理:

  1. 在托管服务器上登录到您的 cPanel 帐户。 
  2. 启动“备份”工具并单击“下载主目录备份”。 然后将出现一个弹出窗口,询问您希望将备份保存在计算机上的哪个位置。
  3. 接下来,在“Download a”下选择要备份的数据库 MySQL 数据库备份”标题。 请记住创建与您要备份的网站相匹配的数据库备份。

cPanel 还提供了另一个选项来下载完整的帐户备份。 但是,此选项主要用于迁移您的 cPanel 帐户。 您无法使用此备份文件恢复网站。

 4. 磁盘映像 

Clonezilla 是免费的,但需要重新启动系统才能使用。 (来源: 在SourceForge)

在某些情况下,您可以直接访问物理服务器。 对于这种情况,您可以使用磁盘映像,它会创建整个服务器的副本——文件、数据库、配置等等。

磁盘映像是一种有效的备份形式,可以可靠地复制整个服务器文件生态系统,包括操作系统。 它不仅可以用于还原服务器,还可以使用此方法快速复制服务器。

以下是使用 Clonezilla 进行磁盘映像的工作原理:

  1. 下载 Clonezilla的 到外部来源。 此源可以是可写 CD 和驱动器、拇指驱动器或外部驱动器。 
  2. 将 Clonezilla 驱动器插入服务器并重新启动,选择 Clonezilla 驱动器作为引导驱动器。 在此过程中,您必须提供语言和键盘布局等详细信息。
  3. 选择 Clonezilla 的操作模式。 对于磁盘映像,这意味着选项 1,它允许从以前克隆的映像中克隆或恢复数据。
  4. 选择复制克隆图像的位置。 最好预先确定位置并避免服务器上存在现有容器。 
  5. 命名图像并继续成像过程。

尽管 Clonezilla 功能强大,但手动服务器备份可能有更好的选择。 临时重启意味着服务中断。 根据您的服务器,这可能会导致不希望的级别或对正在进行的操作造成服务中断。

 5.云备份 

另一种备份服务器的便捷方法是使用云备份。 此选项用途广泛,因为该过程通常可以是自动的、手动的或两者兼而有之。 还有许多云备份提供商可供选择。

缺点是不同的云备份提供商可能支持不同的系统。 一种通用的解决方案是 iDrive,它支持许多服务器备份选项。 您可以保护特定应用程序或整个服务器。 您还可以创建专门针对您的需求的自定义备份脚本。

有许多类似的云备份服务,如 iDrive,它们都具有一系列备份功能。 备份过程会因您选择的服务提供商而异。

 具有出色备份功能的虚拟主机 

Web 主机通常提供多种多样的备份和恢复功能组合。 有些人可能会试图通过限制这些“不太明显”的优势来削减成本。 但是,请记住,没有一个好的备份计划可能会给您的网站带来灾难。

多年来,我注意到一些主机具有很好的预先存在的备份选项,涵盖了两全其美——自动和手动服务器备份。 如果您担心拥有合适的备份工具,这里有一些不错的托管选择;

A2 Hosting

最负盛名的托管品牌之一, A2 Hosting 为所有产品线提供范围广泛的备份功能。 托管 VPS 用户甚至拥有 A2 云备份选项。

单向阀 A2 Hosting 价格

ScalaHosting

网络托管领域的另一个强大品牌, ScalaHosting 出于多种原因强烈推荐。 ScalaHosting例如,共享和托管 VPS 用户可以获得每日自动备份,并可以自由恢复过去 7 个备份周期的数据。 此外 – 由于其内部内置的控制面板 (sPanel),只需单击几下即可完成手动备份。

单向阀 ScalaHosting 价格

Hostinger

托管可能以预算为导向,但提供了一系列不错的备份选项。 他们几乎所有的托管计划都附带每日备份。 您还可以使用多种工具进行手动备份。

单向阀 Hostinger 价格

 为什么我应该手动备份我的服务器? 

虽然自动备份很方便,但它们通常是基于多种假设的通用解决方案。 这些假设可能会被证明是危险的,尤其是当您的备份会在灾难恢复期间显着影响您的选择时。

手动备份可以更好地控制您复制的内容以及创建这些副本的时间。 反过来,这对于一些备份 KPI 元素(如版本控制)很重要。 在特定时间点获取服务器快照也很重要,这有助于回滚更改或跟踪数据的特定版本。

最后,手动备份提供了定制备份以满足特定需求的灵活性,例如,通过仅备份特定数据类型或排除某些文件。 这种灵活性在存储空间或带宽有限的情况下很有用。

手动服务器备份的最佳实践

手动服务器备份通常是临时完成的。 但是,始终最好有一个过程来确保您的手动备份作为更强大和更全面的备份策略的一部分工作。

遵循这些准则,以确保您的手动备份能够在确保您的操作连续性方面发挥有效作用;

使用手动备份来填补空白

创建备份计划时,选择适合您的频率至关重要。 计划手动备份以填补您的自动备份计划可能遗漏的空白。 例如,如果您要推出新功能或更新,请在流程前后创建手动备份。 

安全地存储备份

备份服务器时,将备份存储在安全位置是 cruci阿尔。 您不希望将备份与原始数据保存在同一台服务器上,因为服务器故障可能会同时影响您的原始数据和备份。 

甚至数据中心也容易发生灾难,因为 OVHcloud数据中心火灾 展示柜。

测试您的备份

您可以做的最重要的事情之一就是测试您的备份。 不要假设您的备份工作只是因为您正在创建它们。 通过将数据恢复到不同位置或另一台服务器来定期测试它们,以确保备份数据完整且准确。

跟踪备份历史

这是克罗ucial 保留备份历史记录,以确保您可以跟踪数据的位置和版本。 如果出现任何数据丢失或损坏,此记录将使您可以轻松查找和恢复特定数据或特定版本的数据。 创建记录备份日期、时间和位置的备份日志或表。

定期审查和更新您的备份策略

定期审查将帮助您识别备份策略中的潜在弱点,并确保您的备份策略跟上服务器和数据的变化。

最后的想法和阅读更多

完成您的备用游戏计划

手动备份是综合备份策略中一个重要但经常缺失的环节。 您可以通过手动备份更好地控制数据,并受益于更好的数据完整性、版本控制和灵活性。

了解更多

作者照片

文章 Timothy Shim