zcf115 于 2010-07-17 19:51:23发表:
那个是啥啊,没听过。ubuntu中文论坛上有很多关于备份的软件,可以参考。
calm001 于 2010-07-15 21:56:39发表:
tar 命令只能用来备份文件,环境变量是不能备份的。如果要备份整个系统的话,建议使用再生龙Clonezilla。很好很强大。。。
calm001 于 2010-07-14 23:17:23发表:
非常感谢。 我使用再生龙完成啦备份。谢谢大师的分享。。。
相思爱文 于 2010-07-11 23:13:21发表:
可以自己建立多级文件夹,用cp和tar命令测试。 tar不是克隆备份工具,只是打包和压缩。相当于复制。 还原时相当于拷贝回来。 可以这样理解,用tar备份就是把文件cp到一个新目录里,还原时就从新目录里运行cp命令。(但他们不同) 1。同名会被覆盖。不同名字的文件和新建的文件不会覆盖。想还原成备份时的样子,先把相应文件目录全删除掉。 2。增加帐户只是修改/etc下passwd等文件,还原时被覆盖了,所以没有。 3。如果想恢复原来的样子,先rm -r(小心使用)相应目录文件,再还原就一样了。 备份主要是备份配置文件。喜欢tar是因为他灵活,可选择备份,也可选择恢复某一文件。 如果想全盘或分区备份,可以选用克隆工具。如再生?Clonezilla
calm001 于 2010-07-10 23:52:32发表:
谢谢相思爱文的指点,真的收益很多。 关于如何确认系统的备份是否成功的问题,我想和您再聊一些。 我现在对系统进行了三种不同的备份。分别是: 1,安装 ubuntu9.0.4系统后不做任何操作,直接备份成backup1.tgz文件。命令为:root# tar cvpzf /backup1.tgz -- exclude=/proc -- exclude=/lost+found -- exclude=/backup1.tgz -- exclude=/mnt -- exclude=/sys -- exclude=/media /. 过程正常,在/生成了backup1.tgz文件。 2,继续在原系统的/home文件夹下建立一个/calm文件夹,然后还系统中建立了一个calm的用户名。安装samba的相关软件包,与另一台局域网的机器建立了一个samba连接。 3,以root的用户名,在/分区回复系统到backup1.命令:tar xvpzf /backup1.tgz -C /. 系统恢复后我与之前的pure环境进行了对照,发现一些问题。 1,虽然我对/home文件夹进行了备份,但是所建的/calm文件夹依然存在,而且/home 文件夹修改的时间是我现在系统的时间。也就是说感觉/home 没有被恢复到备份之前的状态,这是否说明我的备份失败了呢? 查看了其他文件夹的时间,除tmp外都和备份的时间一致。/home 文件是否不同与其他文件夹的特殊属性吗? 2,备份之后建立的calm用户不存在了,这一点又可以认为系统已经回到没有任何操作之前的状态啦。您有相关的认同吗? 3,确认之前已经安装了的samba相关的文件,在系统恢复后的状态又恢复到未安装的状态。这是否也能证明系统的备份和恢复都是成功的呢? 通过我描述的现象是否可以判断我所做的备份和恢复是成功的吗?文字挺多,希望您能看懂并进一步的给予启示。再次感谢。
相思爱文 于 2010-07-09 21:08:07发表:
引用:谢谢大虾。 还有问题:在系统运行过程中对整个系统进行备份,这样是否会有备份不完全的情况吗?比如正在执行的文件不能被保存。 还有如何查看系统是否被完全备份啦?系统恢复后如何确定系统就是之前备份的系统呢,是查看文件生成的时间吗?备份和恢复我都是在root用户下的/目录下进行的,而且我在安装系统的时候只分了一个ext3的分区给/. calm001 发表于 2010-7-8 09:04
cf630314 于 2010-07-08 19:44:56发表:
学习中...
calm001 于 2010-07-08 09:04:44发表:
谢谢大虾。 还有问题:在系统运行过程中对整个系统进行备份,这样是否会有备份不完全的情况吗?比如正在执行的文件不能被保存。 还有如何查看系统是否被完全备份啦?系统恢复后如何确定系统就是之前备份的系统呢,是查看文件生成的时间吗?备份和恢复我都是在root用户下的/目录下进行的,而且我在安装系统的时候只分了一个ext3的分区给/. 问题好多啊,请大家多给提示啊。。谢谢。。。
Net2B 于 2010-07-08 08:40:33发表:
没备过没经验就不说话了
相思爱文 于 2010-07-08 00:34:48发表:
看乌哥的linux私房菜,网页或电子书都行,上面说得很清楚。 http://linux-vbird.bluedata.org/linux_base/0580backup.htm 个人喜欢用tar,以前总爱全部备份 现在除了个人目录下的语言件和配置外,一般不备份
BENGBENG 于 2010-07-08 00:32:14发表:
tar?用软件吧
zcf115 于 2010-07-17 19:51:23发表:
那个是啥啊,没听过。ubuntu中文论坛上有很多关于备份的软件,可以参考。
calm001 于 2010-07-15 21:56:39发表:
tar 命令只能用来备份文件,环境变量是不能备份的。如果要备份整个系统的话,建议使用再生龙Clonezilla。很好很强大。。。
calm001 于 2010-07-14 23:17:23发表:
非常感谢。
我使用再生龙完成啦备份。谢谢大师的分享。。。
相思爱文 于 2010-07-11 23:13:21发表:
可以自己建立多级文件夹,用cp和tar命令测试。
tar不是克隆备份工具,只是打包和压缩。相当于复制。
还原时相当于拷贝回来。
可以这样理解,用tar备份就是把文件cp到一个新目录里,还原时就从新目录里运行cp命令。(但他们不同)
1。同名会被覆盖。不同名字的文件和新建的文件不会覆盖。想还原成备份时的样子,先把相应文件目录全删除掉。
2。增加帐户只是修改/etc下passwd等文件,还原时被覆盖了,所以没有。
3。如果想恢复原来的样子,先rm -r(小心使用)相应目录文件,再还原就一样了。
备份主要是备份配置文件。喜欢tar是因为他灵活,可选择备份,也可选择恢复某一文件。
如果想全盘或分区备份,可以选用克隆工具。如再生?Clonezilla
calm001 于 2010-07-10 23:52:32发表:
谢谢相思爱文的指点,真的收益很多。
关于如何确认系统的备份是否成功的问题,我想和您再聊一些。
我现在对系统进行了三种不同的备份。分别是:
1,安装 ubuntu9.0.4系统后不做任何操作,直接备份成backup1.tgz文件。命令为:root# tar cvpzf /backup1.tgz -- exclude=/proc -- exclude=/lost+found -- exclude=/backup1.tgz -- exclude=/mnt -- exclude=/sys -- exclude=/media /. 过程正常,在/生成了backup1.tgz文件。
2,继续在原系统的/home文件夹下建立一个/calm文件夹,然后还系统中建立了一个calm的用户名。安装samba的相关软件包,与另一台局域网的机器建立了一个samba连接。
3,以root的用户名,在/分区回复系统到backup1.命令:tar xvpzf /backup1.tgz -C /.
系统恢复后我与之前的pure环境进行了对照,发现一些问题。
1,虽然我对/home文件夹进行了备份,但是所建的/calm文件夹依然存在,而且/home 文件夹修改的时间是我现在系统的时间。也就是说感觉/home 没有被恢复到备份之前的状态,这是否说明我的备份失败了呢?
查看了其他文件夹的时间,除tmp外都和备份的时间一致。/home 文件是否不同与其他文件夹的特殊属性吗?
2,备份之后建立的calm用户不存在了,这一点又可以认为系统已经回到没有任何操作之前的状态啦。您有相关的认同吗?
3,确认之前已经安装了的samba相关的文件,在系统恢复后的状态又恢复到未安装的状态。这是否也能证明系统的备份和恢复都是成功的呢?
通过我描述的现象是否可以判断我所做的备份和恢复是成功的吗?文字挺多,希望您能看懂并进一步的给予启示。再次感谢。
相思爱文 于 2010-07-09 21:08:07发表:
这涉及到linux的内核原理,具体如何实现不清楚。但与windows不同。正在执行的文件,可以读取、备份、删除,不影响执行。
用tar的话,对本系统应该是不用完全备份,但和完全备份效果差不多。有些目录文件,是不需要备份的。如/tmp、/sys、/proc。本地可直接恢复。如果是在另一分区或硬盘上还原,需手动建立。
“系统恢复后如何确定系统就是之前备份的系统呢”,这个问题我也点答不了。这么说吧,你自己备份的自己最清楚。所谓备份就是把文件复制一份。如果同时备份多个系统,或不同时间多次备份系统,可在原系统中放入一个文本文件readme.txt,里面说明记录。备份的文件名尽量写清楚是什么系统、什么时间等,用英文,文件名长些没关系。同时准备个笔记本,把安装系统、安装文件、备份经过等记录下来,以后会有用。
tar命令用--exclude=指定不备份的目录和文件,可以在同一分区实现完全备份。
本人不喜欢全部备份成一个文件,把所需目录分别备份,比较灵活。
cf630314 于 2010-07-08 19:44:56发表:
学习中...
calm001 于 2010-07-08 09:04:44发表:
谢谢大虾。
还有问题:在系统运行过程中对整个系统进行备份,这样是否会有备份不完全的情况吗?比如正在执行的文件不能被保存。 还有如何查看系统是否被完全备份啦?系统恢复后如何确定系统就是之前备份的系统呢,是查看文件生成的时间吗?备份和恢复我都是在root用户下的/目录下进行的,而且我在安装系统的时候只分了一个ext3的分区给/.
问题好多啊,请大家多给提示啊。。谢谢。。。
Net2B 于 2010-07-08 08:40:33发表:
没备过没经验就不说话了
相思爱文 于 2010-07-08 00:34:48发表:
看乌哥的linux私房菜,网页或电子书都行,上面说得很清楚。
http://linux-vbird.bluedata.org/linux_base/0580backup.htm
个人喜欢用tar,以前总爱全部备份
现在除了个人目录下的语言件和配置外,一般不备份
BENGBENG 于 2010-07-08 00:32:14发表:
tar?用软件吧