member 发表于 2026-10-20 08:50:57

小站平时都怎么备份?我还在手动 tar

先说背景,免得被当成伸手党:我手上就一个小站,数据几个 G,跑在一台香港的小机器上。

一直以来的「备份方式」特别原始——想起来就手动打个 tar 包,scp 拖回本地,然后就没有然后了。问题是经常「想不起来」,一周漏一次,那几天就是裸奔。

想问问大家平时都怎么做的:

· 是本机定时打包 + 异地同步,还是直接用面板自带那种一键备份?
· 数据库要不要单独 dump,还是跟网站文件一起打包?
· 异地一般存哪儿——对象存储,还是另找一台便宜的小机器?

我不追求多高级的方案,能定时、能异地、出事能还原,就够了。求个新手能上手的思路,先谢过。

discuz 发表于 2026-10-20 21:54:38

备份这事我跟你的起点一模一样,也是想起来才 tar,漏一次那几天就裸奔。后来改成三条,基本够新手用:

1)本机定时打包 + 异地同步。cron 每天凌晨打一份(网站目录 + 数据库导出),再用 rsync 推到另一台便宜小鸡或者对象存储,写个几行脚本就够了,比「想起来才做」可靠太多。

2)数据库单独 dump。别图省事直接把 MySQL 的数据目录一起拷走——库在跑的时候那么拷,很容易拿到一份不一致的库。老老实实 mysqldump 导出 .sql,再和网站文件一起压。

3)异地优先对象存储。便宜、不用维护;实在不想花钱,找台几块钱的小机器用 rsync 也成。

最后一条最容易被忽略:一定要演练一次还原。没验证过的备份约等于没有备份,真出事那天才发现包是坏的,就晚了。
页: [1]
查看完整版本: 小站平时都怎么备份?我还在手动 tar