免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1192 | 回复: 6
打印 上一主题 下一主题

tar今天以前的资料到磁带 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-11-02 10:14 |只看该作者 |倒序浏览
我要把/backup_tmp/epos/*的所有今天以前的资料tar到磁带,然后要及时删除,写了个脚本,好多错误啊,各位大侠帮我修正或者给出个更好的方法?多谢了!
WEEK=`date-1 ‘+%a’` (今天以前)
30  4 * * * root find /backup_tmp/epos/ -mtime +1 | awk ‘{print $0}’ | xargs  tar cvfz /dev/st0/epos$WEEK.tar.gz (将今天以前的数据tar到磁带上去)
30  5 * * * root find /backup_tmp/epos/ -mtime +1 | awk ‘{print $0}’
| xargs rm –rf (tar完后,将今天以前的数据删除)

论坛徽章:
0
2 [报告]
发表于 2006-11-02 16:04 |只看该作者
有人给点建议么?

论坛徽章:
0
3 [报告]
发表于 2006-11-03 09:57 |只看该作者
各位大哥!我相信会者不难啊......

论坛徽章:
0
4 [报告]
发表于 2006-11-03 10:12 |只看该作者
偶菜鸟,没看出问题

论坛徽章:
0
5 [报告]
发表于 2006-11-03 10:31 |只看该作者
備份了後刪除, 即不會儲存多於二天的資料, 何不只是備份昨天的好了...

论坛徽章:
0
6 [报告]
发表于 2006-11-03 10:58 |只看该作者
正是备份昨天的数据!
情况是这样的,我的备份空间很小,大概只能存储一天的数据。所以我会在crontab写排程凌晨3,4点把昨天的备份数据tar到磁带上去。
我有一个简单的办法就是tar所有备份到磁带,结果在tar的时候有可能生成新的备份,而这个时候rm所有备份,会把没有tar到磁带的新备份也删掉,而我的备份丢失其中一个备份集就失效(oracle的备份),所以就做个今天备份今天以前(一般就是昨天)的shell 脚本。
我这个脚本应该有问题,请大家多多指教!

论坛徽章:
0
7 [报告]
发表于 2006-11-10 16:28 |只看该作者
各位,今天老板已经买回磁带,这个脚本再不搞定就玩完了。。。救命啊,Linux的兄弟们...
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP