线上有正常运营的项目文件XXXX 文件夹

 
研发需求将测试上的XXXXX项目部署到正式的线上服务器,成为另外一个单独项目(做了很多改动的版本)
 
 
文件夹较大打包压缩以后都有5.7G,由我直接后台打包传送过去
 
tar -zcvf king.XXXX.com.tar.gz xxxx.com/
 
压缩完成以后传送 scp king.XXXX.com.tar.gz root@IP:/data/data_www
 
很顺利的,传送以后解压。。tar zxvf king.xxxxx.com
 
然后就悲剧了
 
正式环境线上服务器xxxx.com 项目无法使用。
进入xxxx.com。。发现内容被测试服务器xxxx.com文件夹覆盖。。
此时BOSS 正在驱车去一个重要投资方做这个项目的产品演示。。。
 
嗯,可以想象。。。。
 
马上找到之前的备份文件。。。发现是11.22号的。已经30多天了。。
 
立马打包传送过来这次小心翼翼啊,(打包过程各种纠结啊,恨不得自己替服务器安上12条腿啊)
 
解压,覆盖, 然后找研发 SVN 传送这30天做了修改的内容的接口。。
 
。。。然后各种功能测试。。
 
。。
。。
终于搞定
 
教训啊!!
1, tar 用法不够熟悉,生产环境操作要万分小心,最好解压到其他目录在改名 MV 过去
 
2,生产环境小心使用root 帐号
 
3,最后是备份 ,备份 在备份。