mars51 发表于 2007-1-29 01:04:08

系统备份

想像在Windows下用Ghost那样把Linux也完整的备份,这样就不怕出什么状况了,在网上找了相关的东东,大都说的是用tar命令。于是便试了下
      先压缩bin目录,压缩后的文件放在win下的d盘
      # tar cvzf/mnt/win_d/bin.gzbin
       解压时在根目录下执行
      # tar xvzf/mnt/win_d/bin.gz
      以上命令都能正常执行,但却没有效果,而且发现了几个问题
    1.假设bin下有1.,2,3,4共4个文件,压缩等到bin.gz。然后在bin目录下添加文件5,解压bin.gz。最后bin目录下总共却有了1,2,3,4,5 共5个文件。
   但如果压缩后把原来1,2,3,4共4个文件删去一个,变成1,2,3共3个文件。解压后bin目录下还是原来的1,2,3,4共4个文件。
   说明在文件增添了的情况下,tar命令不能正确的还原,至少我还没有找到相应的参数。所以想问下大家有没有什么好的解决办法。或者说是不用tar,用其他的方法也能达到备份的目的。
   还有一个问题就是如果用tar的话,是否是除了/proc这样没有实际意义的目录不用备份外,其他的目录都要。应为我试过单独压缩usr目录,系统出问题时解压还原却没有效果。      
   以前发过类似的帖子,却没人理我。希望这此各位兄弟把她顶起来哈

lxj821212 发表于 2007-1-31 19:33:35

您好!看到你的发言,我不是清楚你最终的目的.我可以这样说,你就是想把每天的数据备份以备以后所有,这样理解可以吧. 你可以到网上找一个rsync 的资料. 这个可以实现数据同步,在你原始数据有变化时,这个只会备份那个变化的,其它的不会再备份.
本人也是一个菜鸟,经验不是太多,希望这个可以帮助您.

mars51 发表于 2007-1-31 20:02:17

谢谢了
我的目的是像ghost备份win那样也把linux备份(不知道这样的说法是否正确,因为受了win的影响)

mars51 发表于 2007-1-31 20:09:38

我想要达到的目的不止是数据备份,更重要的是系统备份。因为好多次把系统搞坏了都不得不重装。痛苦的经历
页: [1]
查看完整版本: 系统备份