请问大家备份服务器数据是用的是什么方法呢?
大部分同学用的应该都是LNMP架构的程序吧,请教一下大家怎么备份服务器数据的(包括网站目录和mysql)?希望能说的具体一些,服务器用的什么备份脚本,备份到亚马逊S3还是其他的地方
1.快照 (推荐)
2.rsync
3.rclone
4.备份脚本
5.wp备份插件
6.手动备份
7. 充钱 本帖最后由 朝阳风雨 于 2020-3-22 22:36 编辑
这个我印象很深刻,可以说是痛彻心扉的经历,我用过一个叫ManageWp的工具,可以自动备份所有的数据,当时觉得很好用。
然后主机到期,没有在到期前迁移,我以为这个工具可以直接迁移到新主机,结果迁移过去时发现目录权限不够,然后原来的主机的数据又被干掉。
网站流量直接从日200ip到0, 我的第一个网站。。。。90%的数据丢了,重新更新后,排名不再。。。
后来再也不倒腾了,每个月花十来分钟手动备份一次所有网站的数据,然后丢到百度云上,方便快捷。。。因为发现那些自动备份的其实没有多大必要,现在的服务器崩的概率。。。反正我是没有碰到过
如果是wordpress选择一款你喜欢的插件,可以备份到dropbox等第三方 直接用宝塔吧 bt可以自动备份 异地备份的话,可以用rclone 备份到 google drive, one drive 之类的。。。
我开了微软的office365, onedrive 给了1TB。。。。
另外在服务器上有个2TB的 SATA HD备份盘,直接用esxi 把快照备份到这个备份盘了。。。
你要是用esxi的话,备份不要太简单 一般的vps服务商都提供了硬盘快照功能,定期备份,费用不高 如果是主流那几个vps,类似linode vultr digitalocean,我都是用snapshot,把LNMP包括代码这些基础的东西都配置好后,生产一个snapshot,用标签管理一下,标签里面写明白是哪个时间,包含什么内容。
注意一点,就是要用最小容量的instance来部署。比如有5刀的vps和10刀的,就选5刀的部署完后,生产snapshot。等以后想要扩容的时候,直接选择一个大一些的instance,都是可以从snapshot恢复回来的。这些厂商都不支持从大容量snapshot向小容量snapshot迁移的。
另外landingpage和配置文件之类的,最后用代码托管服务来管理。因为这些素材经常变化,当你流量大的时候,你可能换了个贵的vps,但是后续不景气的时候,如果你想要备份,还想省钱,就把配置和lp素材更新到代码托管上,然后destroy instance。回头再用小一点的instance恢复回来。
这样可以保证不浪费服务器的租金。土豪就随意了,放个200刀的服务器,来量了就跑,没量了就放着,毕竟容量大,内存cpu都强,还能hold住大流量 newmobi 发表于 2020-3-23 15:04
如果是主流那几个vps,类似linode vultr digitalocean,我都是用snapshot,把LNMP包括代码这些基础的东西都 ...
好像没说数据库,数据库我都是用定时脚本的方式,可以自己定义crontab之类的,一天或者几个小时就把数据库备份一下。如果你的点击量很大,就要把点击的数据排除掉,单独用一个脚本备份,备份的频率不用那么勤。 本帖最后由 sead 于 2020-7-24 12:18 编辑
Mysql脚本: https://www.advertcn.com/thread-25343-1-1.html
xinetd+rsync 主机同步备份: https://www.jianshu.com/p/3d167f6c2eef
我用的这两种方案备份数据
lnmp现在用脚本备份。每天一个服务器比较空闲的时间脚本自动把网站和数据库压缩,然后自动ftp上传到另一个vps里 harryli 发表于 2020-8-1 12:12
lnmp现在用脚本备份。每天一个服务器比较空闲的时间脚本自动把网站和数据库压缩,然后自动ftp上传到另一个v ...
服务器之间还用FTP传输。。。rsync效率是最高的,每次只传输修改部分
页:
[1]