免费注册 查看新帖 |

Chinaunix

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

tar 备份问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-01-18 14:42 |显示全部楼层 |倒序浏览
服务器上有一个目录//home/ias10g/image很大,目前300多G
在这个目录下有很多子目录,现在要求检索出每天新增的文件,然后在tar包压缩,这个命令怎么写,求教,谢谢!

论坛徽章:
0
2 [报告]
发表于 2011-01-18 16:07 |显示全部楼层
回复  ly215197


    tar  增量备份  适合你不  具体查下资料

   或  -u 参数
taojie2000 发表于 2011-01-18 15:14



    能具体点么?

论坛徽章:
0
3 [报告]
发表于 2011-01-18 16:09 |显示全部楼层
用 find +xargs
版主杀手 发表于 2011-01-18 15:23



    find /home/ias10g/image -mtime -1 |xargs tar -zcvf /home/ias10g/backup/image .tar.gz

我试过了,不行!

论坛徽章:
0
4 [报告]
发表于 2011-01-18 16:40 |显示全部楼层
回复  ly215197


   

    你find 命令那报什么错?
taojie2000 发表于 2011-01-18 16:26



   find /prod/image -mtime -1 这个命令能找出当天生成的文件,但是加了后面的命令却把所有image下的文件都打包了,要怎么修改啊?

论坛徽章:
0
5 [报告]
发表于 2011-01-18 17:13 |显示全部楼层
通过命令检索:
[ias10g@d0-lnxapp03 1]$ find /prod//prod/html_gelc_prod/image_life/001/2011/1 -mtime -1
/prod/html_gelc_prod/image_life/001/2011/1/18/16/010022555713001/889/01002255571300116.tif
/prod/html_gelc_prod/image_life/001/2011/1/18/16/010022555713001/889/01002255571300115.tif
/prod/html_gelc_prod/image_life/001/2011/1/18/16/010022555713001/889/01002255571300114.tif
/prod/html_gelc_prod/image_life/001/2011/1/18/16/010022555713001/889/01002255571300113.tif
/prod/html_gelc_prod/image_life/001/2011/1/18/16/010022555713001/889/01002255571300112.tif
/prod/html_gelc_prod/image_life/001/2011/1/18/16/010022555713001/889/01002255571300111.tif
/prod/html_gelc_prod/image_life/001/2011/1/18/16/010022555713001/889/01002255571300110.tif
/prod/html_gelc_prod/image_life/001/2011/1/18/16/010022555713001/889/01002255571300109.tif
/prod/html_gelc_prod/image_life/001/2011/1/18/16/010022555713001/889/01002255571300108.tif
/prod/html_gelc_prod/image_life/001/2011/1/18/16/010022555713001/889/01002255571300107.tif
/prod/html_gelc_prod/image_life/001/2011/1/18/16/010022555713001/889/01002255571300106.tif
/prod/html_gelc_prod/image_life/001/2011/1/18/16/010022555713001/889/01002255571300105.tif
/prod/html_gelc_prod/image_life/001/2011/1/18/16/010022555713001/1
/prod/html_gelc_prod/image_life/001/2011/1/18/16/010022555713001/1/01002255571300104.tif
/prod/html_gelc_prod/image_life/001/2011/1/18/16/010022555713001/1/01002255571300103.tif
/prod/html_gelc_prod/image_life/001/2011/1/18/16/010022555713001/1/01002255571300102.tif
/prod/html_gelc_prod/image_life/001/2011/1/18/16/010022555713001/1/01002255571300101.tif
检索出来都是今天的文件,这个没问题

论坛徽章:
0
6 [报告]
发表于 2011-01-18 17:14 |显示全部楼层
ias10g@d0-lnxapp03 1]$ find /prod/html_gelc_prod/image_life/001/2011/1 -mtime -1 |xargs tar -zcvf test.tar.gz
tar: Removing leading `/' from member names
/prod/html_gelc_prod/image_life/001/2011/1/
/prod/html_gelc_prod/image_life/001/2011/1/3/
/prod/html_gelc_prod/image_life/001/2011/1/3/13/
/prod/html_gelc_prod/image_life/001/2011/1/3/13/010019221715001/
/prod/html_gelc_prod/image_life/001/2011/1/3/13/010019221715001/889/
/prod/html_gelc_prod/image_life/001/2011/1/3/13/010019221715001/889/01001922171500117.tif
/prod/html_gelc_prod/image_life/001/2011/1/3/13/010019221715001/889/01001922171500116.tif
/prod/html_gelc_prod/image_life/001/2011/1/3/13/010019221715001/889/01001922171500115.tif
/prod/html_gelc_prod/image_life/001/2011/1/3/13/010019221715001/889/01001922171500114.tif
/prod/html_gelc_prod/image_life/001/2011/1/3/13/010019221715001/889/01001922171500113.tif
/prod/html_gelc_prod/image_life/001/2011/1/3/13/010019221715001/889/01001922171500112.tif
/prod/html_gelc_prod/image_life/001/2011/1/3/13/010019221715001/889/01001922171500111.tif
/prod/html_gelc_prod/image_life/001/2011/1/3/13/010019221715001/889/01001922171500110.tif
/prod/html_gelc_prod/image_life/001/2011/1/3/13/010019221715001/889/01001922171500109.tif
/prod/html_gelc_prod/image_life/001/2011/1/3/13/010019221715001/889/01001922171500108.tif
/prod/html_gelc_prod/image_life/001/2011/1/3/13/010019221715001/889/01001922171500107.tif
/prod/html_gelc_prod/image_life/001/2011/1/3/13/010019221715001/889/01001922171500106.tif
/prod/html_gelc_prod/image_life/001/2011/1/3/13/010019221715001/889/01001922171500105.tif
怎么打包就把3号的文件都打进去了?

论坛徽章:
0
7 [报告]
发表于 2011-01-18 17:57 |显示全部楼层
你的意思是我先做一个完整备份:image1.tar.gz
然后通过命令进行增量备份
tar -g /prod/html_gelc_prod/image_life -zcf image1.tar.gz
完成后image1.tar.gz 只是更新了变化的?

那么增量备份中只是包含更新的文件还说所有文件都有呢?

论坛徽章:
0
8 [报告]
发表于 2011-01-19 10:14 |显示全部楼层
回复  ly215197


   

    上面给你发了资料 你没看?  再发个!
  
     第一次完整备份 比如a  以 ...
taojie2000 发表于 2011-01-18 18:44


OK,你发的这个我已经看过了,谢谢!
但是我有个疑问,我在周日假如做了一个全备,然后周1至周6都做的增量,然后到周日我还想做全备怎么办?如果按你的方法,周日备份也只能是增量哦!
help me,please!

论坛徽章:
0
9 [报告]
发表于 2011-01-19 11:21 |显示全部楼层
tar -zcvf /home/ias10g/backup/image .tar.gz  ` find /home/ias10g/image -mtime -1`
试试这个 或 ...
版主杀手 发表于 2011-01-19 10:27



你这样写法有问题吧?
[ias10g@d0-lnxapp03 1]$ tar -zcvf test.tar.gz `find /prod/html_gelc_prod/image_life/001/2011/1 -mtime -1`
tar: Removing leading `/' from member names
/prod/html_gelc_prod/image_life/001/2011/1/
/prod/html_gelc_prod/image_life/001/2011/1/3/
/prod/html_gelc_prod/image_life/001/2011/1/3/13/
/prod/html_gelc_prod/image_life/001/2011/1/3/13/010019221715001/
/prod/html_gelc_prod/image_life/001/2011/1/3/13/010019221715001/889/
/prod/html_gelc_prod/image_life/001/2011/1/3/13/010019221715001/889/01001922171500117.tif
/prod/html_gelc_prod/image_life/001/2011/1/3/13/010019221715001/889/01001922171500116.tif
/prod/html_gelc_prod/image_life/001/2011/1/3/13/010019221715001/889/01001922171500115.tif
/prod/html_gelc_prod/image_life/001/2011/1/3/13/010019221715001/889/01001922171500114.tif
/prod/html_gelc_prod/image_life/001/2011/1/3/13/010019221715001/889/01001922171500113.tif
/prod/html_gelc_prod/image_life/001/2011/1/3/13/010019221715001/889/01001922171500112.tif
/prod/html_gelc_prod/image_life/001/2011/1/3/13/010019221715001/889/01001922171500111.tif
/prod/html_gelc_prod/image_life/001/2011/1/3/13/010019221715001/889/01001922171500110.tif
/prod/html_gelc_prod/image_life/001/2011/1/3/13/010019221715001/889/01001922171500109.tif
/prod/html_gelc_prod/image_life/001/2011/1/3/13/010019221715001/889/01001922171500108.tif
/prod/html_gelc_prod/image_life/001/2011/1/3/13/010019221715001/889/01001922171500107.tif
/prod/html_gelc_prod/image_life/001/2011/1/3/13/010019221715001/889/01001922171500106.tif
/prod/html_gelc_prod/image_life/001/2011/1/3/13/010019221715001/889/01001922171500105.tif
还是会备份出其他日期的文件!

论坛徽章:
0
10 [报告]
发表于 2011-01-21 15:32 |显示全部楼层
tar -g snapshot -zcf backup_full.tar.gz /prod
在做这个操作到一半的时候,/prod整个分区怎么都变成只读了?
我以前用命令
tar -zcvf prod.tar.gz prod
备份都没问题啊?
而且
umount  /prod
mount   /dev/sda1  /prod
后分区恢复正常,但是在备份
tar -zcvf prod.tar.gz prod
又会出现分区只读情况.
du -sh /prod也会出现上述只读,怎么解决啊?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP