LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 990|回复: 5

tar备份是不是万能的? cp -Rp呢

[复制链接]
发表于 2009-7-7 09:26:10 | 显示全部楼层 |阅读模式
tar备份是不是万能的?


如题,对全系统做了一个完整的tar备份(除了proc、var)
tar -zcvpf /archive/full-backup-`date '+%d-%B-%Y'`.tar.gz  --directory / --exclude=mnt --exclude=proc --exclude=var/spool/squid .
之后,系统的init、grub、kernel等等都出现问题的话,tar -zxcvpf /archive/full-backup-`date '+%d-%B-%Y'`.tar.gz /
能把系统恢复如初么? bios等硬件配置来回修改上几次(但是物理不变)再恢复呢?
如果这样不能完整恢复,那么有其他可以完整恢复的备份手段么?

另外 cp -Rp 做的备份能不能在系统关键文件损坏后恢复系统
如题,init、grub等文件损坏后,cp -Rp 复制出来的文件恢复回去能不能有效呢?


欢迎大家踊跃发言····
发表于 2009-7-7 11:06:14 | 显示全部楼层
tar不能恢复grub等要用到的MBR信息错误。要恢复这些的话,用dd可以。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-7-7 11:16:05 | 显示全部楼层
Post by tlze;2004252
tar不能恢复grub等要用到的MBR信息错误。要恢复这些的话,用dd可以。


OK  可以确定了··
回复 支持 反对

使用道具 举报

发表于 2009-7-7 13:33:01 | 显示全部楼层
mbr部分需要用dd,其他的tar可以。
回复 支持 反对

使用道具 举报

发表于 2009-7-7 15:34:51 | 显示全部楼层
cp
    传统上,cp并不能真正完成这个任务,因为它既没对符号链接进行区别对待,又不能保存硬链接。另一件需要注意的事就是稀疏文件(有洞的文件)。
    GNU cp克服了这缺陷,然而对于非GNU系统,cp仍存在问题。而且使用cp无法生成小巧轻便的文档包。
     % cp -a . newdir

tar
    Tar克服了cp在处理符号链接时出现的问题,然而,cpio可以处理特殊文件,传统的tar却不行。
    对于某个有多重硬链接的文件,tar的处理方法是只将其中一个链接拷贝到磁带上,所以日后你只能找回拷贝中所保留那个的链接所指的文件;cpio会为每个链接做一个拷贝,日后你可以找回任意一个链接所指的文件。
回复 支持 反对

使用道具 举报

发表于 2009-7-7 18:23:55 | 显示全部楼层
tar 备份数据文件和配置文件就可以了,系统坏了,用liveusb修复下,快的很,备份系统毫无必要
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表