使用FTP定时备份网站,防止服务爆炸
昨天下午,服务器的一块硬盘掉了,就重启了下服务器看能不能解决问题,结果不重启不要紧,一开机,人就直接绝望……
果然AIO,All in One,One BOOM,All BOOM!
它,炸掉了!
数据,没掉了!
写的文章,不见辽!
我的心情,崩溃辽!
呜呜呜呜呜呜呜呜呜呜呜呜呜呜~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
恢复了一天,恢复回来了
痛定思痛,来亡羊补牢吧
平时做好备份才是关键!
备份网站有这么几个招
①WP的插件(All-in-One WP Migration)
平时一直拿它备份的,可以方便的把WP的一切(插件、数据库、主题……etc)一键备份。恢复的时候才发现这玩意有坑
a、恢复进度条会卡住
解决方法:不仅要改PHP的脚本运行时间和POST限制,还要改Nginx的
b、不购买只能备份500M的压缩包
现在的备份在470M,马上就奥过限制了,所以这方案必须弃用
来上②号方案!
②利用宝塔的备份功能
宝塔的数据库和网站是分开备份的
它可以备份到:
1、本地(我用的是Docker,本地还在Docker内,不能防止Docker爆炸)
2、FTP(看起来似乎可行,可以从Docker备份到物理机上)
3、谷歌的DorpBox(⑧行,Server在国内,谷歌咕咕咕连不上)
4、OneDrive(免费只有5G,国内不能直连)
5、亚马逊S3(没有,而且不支持自建S3)
6、百度盘(功能收费)
淦哦~貌似只能上FTP了
这就上FTP………欸,这么目录都列出来了就不能用呢???????百度ing………
原来宝塔只能用www用户登录FTP server!坑啊,Unraid只支持一个FTP用户
于是我想了个歪招,整一Docker FTP,物理机的备份目录挂上去,开www用户
回到宝塔,果然可以了
到计划任务,设置定时备份到FTP,妈妈再也不怕我丢文件辽~