数据恢复
来源:互联网 发布:拍网络电影的成本 编辑:程序博客网 时间:2024/04/27 19:57
端午回来,四台服务器3台出了问题,哭死
一查,2台磁盘空间不够
1台挂了
磁盘空间不够,好办,上去删
sudo rm /tmp
查看/home大小
cd /home
du -h --max-depth=1
小y的竟然占了2个多G
找他挪走
清理数据库日志
对数据库作vacuum full操作,2天后,多了50多个G的空间
另外一台挂了,申请新机子,编译安装数据库,分词,plproxy,pgbouncer,修改配置文件
这个很熟了,不费啥劲
数据恢复比较麻烦了,还好有备份数据,巨大无比136个G的备份数据
当初备份的时候图省事用的是pg_dumpall,创建语句和数据都在一块了,郁闷的是extract,extract_info表竟然有插入的trigger,只能先去掉trigger,本来想用sed 把trigger的创建语句摘出来
但是文件是在太大了,只好用人肉的方法了
gunzip back.gip|psql -p 5555 -d searchdata -U search
在另外一个端口查看数据结构,
删除trigger,跑了2天一夜才跑完
折腾了2天,终于恢复正常,发mail通知恢复生产
教训:备份重于一切 ,备份的时候最好数据结构和数据分开备份,恢复的时候能灵活不少
做完大批量的delete操作后,作一个vacuum full操作,可以释放空间
- 数据恢复
- 数据恢复
- 数据恢复
- 数据恢复
- 数据恢复
- 数据恢复
- 数据恢复
- 数据恢复
- 数据恢复
- 恢复数据
- 数据恢复
- 数据恢复
- 数据恢复
- 数据恢复
- 数据恢复
- 恢复数据.
- 数据恢复
- 数据恢复
- 迭代器模式(Iterator Pattern)
- VS2008中利用CGAL库生成计算凸包的dll文件
- css+div标准布局常见问题及解决办法
- 迭代模型(Iterative Model)
- 监控报告风波之风起—监控报告这些写可以吗?
- 数据恢复
- linux系统下的文件关联
- Error creating XML parser
- ARM ADS中的AXD 调试经验集锦
- 对textarea内的数据按行分割
- CComPtr用法
- 自己写了一个globalStorage类
- 嵌入式CPU 架构之战
- 20个VC开发小技巧