服务器与大带宽专家 · 持牌IDC/CDN/ISP服务商
简米科技官网JIANMI TECH
资讯 2026-09-15 更新于 2026-09-15 简米科技 3,294 字 8 分钟阅读

怎样给 VPS 上的网站配置基础的备份?VPS网站备份怎么设置更安全

导读给VPS上的网站配置基础备份,核心就是定期打包网站文件和数据库,同时用快照和异地存储双保险,确保出问题能快速恢复, 这篇文章直接从实际操作出发,把备份这件事拆成几个明确步骤,照着做就能用,常见的vps备份方式有哪些?先分清场景再动手很多新手给VPS做备份时,只打包网站目录,却漏了数据库,或者备份文件就放在同一台……

给VPS上的网站配置基础备份,核心就是定期打包网站文件和数据库,同时用快照和异地存储双保险,确保出问题能快速恢复。 这篇文章直接从实际操作出发,把备份这件事拆成几个明确步骤,照着做就能用。

常见的vps备份方式有哪些?先分清场景再动手

很多新手给VPS做备份时,只打包网站目录,却漏了数据库,或者备份文件就放在同一台VPS上,这等于白干,真正有用的备份方案,至少覆盖三种方式:手动打包、云快照、远程同步。

手动打包:把网站文件和数据库导出到本地

手动备份是所有方案的地基,你需要通过SSH登录VPS,用tar命令把网站目录压缩,再用mysqldump导出数据库,以最常见的LNMP环境为例:

tar -czf web_backup_$(date +%F).tar.gz /var/www/html
mysqldump -u root -p wordpress > wp_db.sql

第一句把网站根目录完整打包,第二句导出WordPress数据库,生成的文件会带上日期,方便识别,如果网站文件不大,可以直接下载到自己的电脑上保存。行业共识认为,数据库备份比文件备份更重要,因为文件可以从源码仓库恢复,数据库丢了就是真丢了。

快照:云控制台一键生成,恢复最快

快照是云服务商提供的能力,登录简米云、酷番云或者Vultr后台,找到你的VPS实例,在“快照”或“Disk"菜单里点击创建,快照会记录整个系统盘的状态,包括操作系统、配置、所有文件,恢复时只需要选择某个快照回滚,几分钟就能回到备份时间点。

快照的最大优势是恢复速度极快,不需要重新装环境,但要注意,快照通常存储在同一个数据中心,如果云服务商机房出问题,快照也可能丢失,所以快照适合做短期恢复,不适合当长期归档。

远程同步:rsync 拉到另一台服务器的操作步骤

远程同步是把备份传送到另一台物理上独立的机器,用rsync命令增量同步,只传输变化的部分,非常省流量,配置方式:

怎样给 VPS 上的网站配置基础的备份?VPS网站备份怎么设置更安全

rsync -avz -e ssh /var/www/html/ root@备份服务器IP:/backup/web/

第一次跑会全量复制,之后只传改动的文件,你可以手动执行,也可以配合定时任务,对象存储服务,比如简米云OSS或者酷番云COS,本质上也属于远程同步的变种。选择备份目标时,最好遵循异地原则,把备份放到离VPS越远越好的地方,防御单点故障。

vps自动备份怎么配置?两条高效路径

手动备份容易忘,自动备份才靠谱,配置自动备份有两条常见路径:一条是纯命令行用crontab,另一条是用宝塔面板这类可视化工具。

使用crontab定时执行脚本

先创建一个备份脚本,比如在/root/backup.sh里写入:

#!/bin/bash
date=$(date +%F_%H%M)
backup_dir="/backup/vps"
mkdir -p "$backup_dir"
tar -czf "$backup_dir/website_$date.tar.gz" /var/www/html
mysqldump -u root -p123456 wordpress > "$backup_dir/wp_$date.sql"
find "$backup_dir" -type f -mtime +7 -exec rm {} ;

最后一行是删除七天前的旧备份,避免磁盘塞满,赋予执行权限并加入crontab:

chmod +x /root/backup.sh
crontab -e

在打开的编辑界面里加一行:

0 2    /root/backup.sh

这代表每天凌晨两点自动执行,cron表达式并不复杂,分时日月周,你这串数字代表“每天2点0分”,理解这一点就够用,配置完成后,第二天早上检查/backup目录,看到文件就说明成功。

使用宝塔面板计划任务

如果你装了宝塔面板,操作就更简单,登录面板,左侧找到“计划任务”,点“添加任务”,任务类型选择“备份网站”或“备份数据库”,指定备份路径,选择每天或每周,保存后宝塔会自动生成备份文件,还能设置上传到云存储,两种路径用哪种?对于单机网站,宝塔更省心;对于多台服务器,crontab脚本更灵活。

手动备份与快照备份对比,哪个更可靠?

不少人在选备份方式时纠结,这里给你一张直观对比表:

怎样给 VPS 上的网站配置基础的备份?VPS网站备份怎么设置更安全

对比维度 手动打包 云快照
恢复速度 慢,需重装环境后解压 极快,数分钟回滚
容量占用 小,可选择性打包 大,全盘镜像
数据一致性 需手动停止服务 自动一致性快照
存储费用 低,仅存压缩包 相对高,按容量计费
适用场景 长期归档、迁移 系统级快速回滚

结论是,手动打包和快照不是二选一,而是搭配使用。 快照负责应急回滚,手动打包负责长期留底,日常攻击或误操作,快照能在几分钟内救回系统,如果遇到勒索病毒,病毒可能潜伏一周,这时就需要七天前的打包文件。

备份恢复的真实场景:网站被入侵后怎么办

假设你在海外VPS上跑一个外贸站,某天发现首页跳出赌博广告,黑客把index.php替换了,这时候有备份和没备份,心态完全不同,恢复步骤按顺序执行:

  1. 先在VPS控制台关闭实例或设置安全组只放行你的IP,防止黑客继续操作。
  2. 在云控制台选择最近的干净快照,一键回滚系统盘。
  3. 回滚后,用最新数据库备份恢复数据:mysql -u root -p wordpress < wp_latest.sql
  4. 立即修改SSH密码、数据库密码,并检查是否有陌生的定时任务。

如果你没有配置自动备份,被入侵后就得被迫接受数据丢失,现实中,相当一部分个人站长在网站被黑后,只能从搜索引擎缓存里找回一点点旧内容,这就是教训。

vps数据备份成本控制,低价方案不一定差

备份不是越贵越好,关键看花得值不值,先说几个常见选择:

  • 云服务商快照:通常按存储容量收费,一个40G的VPS每月快照费用大概几块钱到十几块钱。
  • 对象存储:按流量和容量计费,适合长期存冷数据,价格更便宜。
  • 怎样给 VPS 上的网站配置基础的备份?VPS网站备份怎么设置更安全

  • 另一台低价VPS:比如说你主力机器在美西,租一个最便宜的东京VPS专门放备份,用rsync推送,月成本甚至能控制在10元以内。

省钱的核心诀窍是定期清理旧备份。 保留最近三份就足够应对绝大多数故障,超过一个月的备份基本用不上,设置脚本定时删除,能把存储成本压到最低,对于流量小的个人站,备份文件往往只有几百MB,完全可以直接备份到本地电脑,成本几乎为零。

说到VPS的价格,国内主流云厂商的轻量服务器一年在100元上下,国外VPS更便宜,买备份用的机器,只求稳定便宜,不要求性能,选最低配就好,还有一点,不要忘了一件事:备份不只是抄一份,你要在另一台机器上实际测试一下恢复过程,确认备份文件能正常解压、数据库能正常导入,很多人备份了半年,恢复时才想起秘钥不对或压缩包损坏。

总结备份的核心要点:先备份文件和数据库,再做快照,最后同步到异地。 记住这个顺序,你的网站就多了一条保命符。

vps 备份 常见问题解答

问:备份文件应该保留几份?

通常保留最近三份,包括今天的、昨天的和上周的,对于重要业务,可以增加一份月度备份,放到对象存储长期保存。

问:数据库备份和网站文件备份能放在同一个压缩包吗?

可以,但没必要,数据库更新频率远高于网站文件,分开备份能让你在恢复时只需要处理数据库,不用解压整个网站包,建议分开存放,文件名严格区分日期和类型。

问:快照会自动备份数据库吗?

快照备份整个磁盘,数据库文件自然包含在内,但快照基于底层磁盘状态,不保证所有数据库缓存写入,官方建议在创建快照前先停止数据库服务或执行内存表刷新,否则勾上“应用一致性快照”选项,对高并发业务,这种一致性快照价格更高,对个人站来说差别不大。

分享本文
本文为 简米科技官网 原创,已由运维技术专家审核。转载请注明来源:原文链接
售前咨询 服务热线 售后 邮箱