LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: xinper

在硬盘上分一个win32分区,就可以用ghost备份系统了,好主意吧?

[复制链接]
 楼主| 发表于 2006-11-15 11:27:57 | 显示全部楼层
Post by saub
什么算多余的无用文件?tar肯定是有什么tar什么的,它也不知道哪个有用阿。ghost不也是完全一样的备份?


比如说,刚安装完php,目录里没有php.ini 我自己加上了这个php.ini,
我的意思是说,在用tar恢复的时候,tar只是覆盖存在的文件,php.ini就一直存在目录中,所以会影响php的功能。


顺便理一下思路,linux系统是用grub展开kernel文件,而kernel储存在一个目录中,所以grub只要知道目录,就可以了。
对于备份来讲,似乎只要用tar把目录里所有的东西保存下来就可以了,当然要排斥掉/proc,/mnt。但是有两个问题想不通:
1 对于象php.ini,这种增加的文件,tar怎么处理呢?
2 在系统运行的时候,备份系统文件,有些文件时打开的,没有影响吗?
  同样,在系统运行时,restore系统文件,也没关系吗?如果是windows,系统是不许可覆盖系统文件的啊?
回复 支持 反对

使用道具 举报

发表于 2006-11-15 13:03:51 | 显示全部楼层
1.就是说tar包里没有,但是对应目录上有的文件,那么不会覆盖,那个文件还有。所以保险的办法是先删再恢复

2.运行中备份、恢复系统都没问题的,不像windows,甚至你在系统运行时rm /* -rf 都是可以的。但是,运行时不能备份整个/ ,备份到你的tar.gz存放的位置会出问题。(比如你想把整个系统tar一下,存在/home/system.tar.gz,那么tar到home目录会出问题)
回复 支持 反对

使用道具 举报

发表于 2006-11-15 19:25:59 | 显示全部楼层
Post by xinper
想把linux系统备份一下,
发现tar只能备份文件夹,
而ghost for linux很慢,
ghost 8以上的版本,可以任ext3,但不能把image文件放到ext3分区,

就想,如果再分出一个win32分区来,不就可以用ghost把ext3分区,放到本地硬盘了吗?

是个好主意吗?


能用,我用的是suse 10.1, 分区情况是:80G硬盘, / 分区12G,swap 1G(常玩vmware怕内存不够用),home 40来G,/data 是fat32 19G.没给boot分区。
装完我就用ghost 8.3版备份的,把/分区备份到fat32,系统玩挂后恢复跟win下一样。

缺点,1、花时间,suse10.1我完全安装的,有6G多一点吧。备份要20多分钟(我1G的内存),恢复也差不多20多分钟,其它的发行版可能好点。
2、占空间,6G多的/分区。用ghost里的fast方式备份,镜像文件有4G多。
3、不能增量备份。有时做了很多的改动,拿不定主意到底备还是不备!因为备份一次太花精力了!
总的来说,ghost适合那些一点也不会linux系统备份的人用。我就是嘀!
回复 支持 反对

使用道具 举报

发表于 2006-11-15 20:10:57 | 显示全部楼层
开源世界的备份工具又多又免费,既然来到 Linux 就不要再闹鬼了!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-11-15 23:26:49 | 显示全部楼层
Post by saub
1.就是说tar包里没有,但是对应目录上有的文件,那么不会覆盖,那个文件还有。所以保险的办法是先删再恢复

2.运行中备份、恢复系统都没问题的,不像windows,甚至你在系统运行时rm /* -rf 都是可以的。但是,运行时不能备份整个/ ,备份到你的tar.gz存放的位置会出问题。(比如你想把整个系统tar一下,存在/home/system.tar.gz,那么tar到home目录会出问题)



为什么在运行中,备份,恢复都可以呢?
应该有很多文件处于打开状态啊?
回复 支持 反对

使用道具 举报

发表于 2006-11-16 00:34:48 | 显示全部楼层
有关tar备份linux系统,可参考此帖:http://www.linuxsir.cn/forum.php?mod=viewthread&tid=113082
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-11-16 02:21:47 | 显示全部楼层
Post by kohno
有关tar备份linux系统,可参考此帖:http://www.linuxsir.cn/forum.php?mod=viewthread&tid=113082


对呀,这个帖子就说不能在系统运行时备份

為什麼要用LiveCD啟動呢?這是因為運行中的系統?K非靜態,不應該簡單地去tar根目錄;
回复 支持 反对

使用道具 举报

发表于 2006-11-16 07:35:23 | 显示全部楼层
Post by xinper
对呀,这个帖子就说不能在系统运行时备份

為什麼要用LiveCD啟動呢?
这是原则,不单是 tar,就是使用别的工具如 rsync,partimage,dd 之类也应该遵守,慎防错误操作与及避免备份运行中的系统自行产生的临时文件
這是因為運行中的系統?K非靜態,不應該簡單地去tar根目錄;
系统在运行时,有些目录的内容是动态生成的临时文件或挂点,比如使用 /proc,/sys,udev 下的 /dev (除了 /dev/null 及 /dev/console 是必需的)之下的东西,这些东西是没有备份的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-11-16 23:20:16 | 显示全部楼层
Post by d00m3d
这是原则,不单是 tar,就是使用别的工具如 rsync,partimage,dd 之类也应该遵守,慎防错误操作与及避免备份运行中的系统自行产生的临时文件
系统在运行时,有些目录的内容是动态生成的临时文件或挂点,比如使用 /proc,/sys,udev 下的 /dev (除了 /dev/null 及 /dev/console 是必需的)之下的东西,这些东西是没有备份的


多谢,明白了,对于文件夹,可以tar,对于系统备份,还是要从cdrom启动。
发现那个Acronis True Image可以从cdrom启动,备份ext3分区,image文件也可写到另一个ext3分区,而且支持增量备份,好像很不错。
回复 支持 反对

使用道具 举报

发表于 2006-11-17 06:35:50 | 显示全部楼层
晕~~说了这麽久,楼主的观念还未改过来!根深蹄固,。。。可悲!

Acronis True Image 是 Commercial 软件,要 $$$ 的,你会负 $$$ 去买吗?难道打算用 D 版?

另外推荐你一个开源及 GPL 的  Mondo Rescue,http://www.mondorescue.org/,自己研究一下吧。
回复 支持 反对

使用道具 举报

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

本版积分规则

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