电脑知识与技术

谈几种备份方法对数据保护的有效性

因为很早的时候试过系统还原(当然是XP自带的),效果很差,于是就改为了重装系统。后来虽然使用Ghost看到了有一键还原这个功能,但因为先入为主的关系,也一直没用过。还是继续我的格式重装之路。这一次,如果不是因为资料险些丢失,我还是不会考虑备份的。但是现在试过之后发现,备份还真的没用。

这是真的,备份没用。不要以为你备份过电脑就可以高枕无忧了,一旦电脑出问题,特别是面临资料丢失的时候,再多的备份都无用。现在我就以自己这一周的反复试验给大家讲讲备份。

Ghost的一键还原

第一次使用的时候,默认只能选备份,不能选还原。因为要先给电脑做备份,才能还原。做好的备份文件就放在最后一个盘里的名为Ghost的文件夹下。该文件夹里还有个文档提示“备份文件夹勿删”。通常备份出来的文件将近1个G。也挺占空间的。如果这个文件有用,占空间也就占了,但问题是没什么用。

单纯用Ghost XP里的一键还原系统,备份的仅仅是C盘!只是C盘!或者也可以换句话说,备份的就是系统,只是系统。

很多人说备份有用,备份方便,那只是在电脑轻微出现一些问题的时候可以用备份恢复到刚备份的时候。比如重装系统的时候。其实备份恢复的时间比重装系统还要长一点。但有一个好处(我认为也可以算是一个坏处),就是比如说你是在系统重装后,所有软件都装好的情况下做的备份,那么备份恢复后,所有的软件都还在。但这有两个问题。

  1. 比如你在备份之后又在C盘装了一个软件A,那么恢复备份后,软件A是没有的。
  2. 你安装了一个软件B在C盘,做了备份,然后才发现软件B是个病毒,电脑瘫了,你怎么办?备份恢复吗?恢复之后软件B还在!

所以我不想备份,当电脑出问题时,格式化重装才是相对比较彻底的做法。当然,我做备份的实验并不是为了这些,而是为了备份我其余分区里的那些资料。但是只靠系统自带的这些一键还原是没有用的。

PE系统Ghost克隆

用这个备份倒是可以备份电脑里面的那些资料,但也有一个问题。那就是备份出来的文件大小和原有的资料差不多大,即使是使用高压缩也没压缩掉多少,压缩的大小完全可以忽略。仅仅是将那些资料做成一个同样大小的映像文件而已。所以才会叫做克隆,而不叫做备份。

备份没法备份资料,克隆更没用,毕竟我要保留的只是资料,我管资料以那种形式保留。我想要的只是能以最小的空间保留我的这些资料。

不过可惜,通过这一周的反复试验比较,我只得出了一个结论,没有好方法。想保留,只有花钱。

两种可靠的备份方法

两种方式,一是买光盘刻录,二是买移动硬盘另存。光盘刻录不划算。以500G资料为例,4.5G的光盘就按5G算,也要100张,一张按一块五,也要150块,刻录机的话,笔记本的光驱一般都自带的有,台式机就要自己买了。买个一般的也要100多,加起来怎么也300了。而且光盘易坏,稍不注意就容易划伤,而且刻录并不是每次都能那么顺利的。另外每张都有上限,一旦碰到单个文件大小超过上限的就要头疼了,追加刻录反正我是一次都没试成功过。并且刻录一张光盘就要8分钟左右。所以不推荐大家刻录光盘。

移动硬盘可以算是最好的保留资料的方法了。毕竟两个硬盘同时损坏的概率还是比较小的。只是现在因为洪水的关系,大幅涨价,所以我决定等到价位恢复之后再入手。

我是真的没别的办法去保留资料了。谁要是有更好的保留资料的方法一定要分享出来啊,本人跪求。

不是每个人都能理解我这种心情的。从初三开始玩电脑到现在,也将近10年了。10年间只保留了不到200G的东西,已经算是很精简的了。保留的都是现在网上和市面上都找不到的东西,很多东西都是过了那个村就没那个店的了。也有很多东西是我一直在找却总也找不到的,到现在还不想放弃寻找。

也有人给我泼过冷水,说你保留的那些东西又不是经常会用到的,何必费这么大事去保留。只是他不懂,我保留的不仅仅是那些东西,更多的是一种记忆,只要偶尔能翻出来看看就会感觉到很踏实。

如果不是因为这次的重装事件,我才懒得写这些东西,又要做实验,又要拍照,又是图片,又是文字,真的很累的。一周晚上都没干别的,下的动画和电影都没顾上看,更不要说玩游戏了。这么做的目的,只是为了让和我有同样想法的人在碰到同样的问题时不至于那么绝望。

班门弄斧,因为我不会的还有很多。并且我也不是计算机专业的,我只是很诚恳的将自己所会的一一叙述出来,只希望能对大家有一点用,能为大家省一点时间,省一点钱。(文:一翼独行)

Ghost

Ghost的基理与使用风险

一键Ghost是大家常用的系统备份与恢复软件,现在又成了一个非常火热的装机工具,于是乎就对Ghost进行了基本的研究:GHOST的基理实际上就是硬盘或者分区对拷,相对于一般的系统安装而言,Ghost的速度更快,毕竟Ghost就是简单的复制而已。

也许有人问为什么直接复制windows的根目录下所有文件并不能恢复或者安装windows呢?实际上操作系统不同于一般应用软件的重要特点就是在硬盘上又有资源管理器看不到的东西,即引导信息。Ghost与一般复制的不同在于它会拷贝硬盘上的整个分区,一个字节也不漏掉。所以Ghost能拷贝系统的引导信息,不过这也决定了Ghost会破坏原有引导信息的特征,也正是同样的原因,Ghost的系统必须是恢复到激活的主分区的。

在进行Ghost备份操作的适时候,Ghost会备份你选定的范围内的全部数据,也包括硬盘上重要的FAT(分区表)和smart表。如果Ghost备份的适合选择的是全盘备份则恢复的适合极有可能会导致分区表错误致使硬盘分区错乱,如果Ghost备份的是一个分区而恢复的适合选择恢复的整个硬盘则分区表丢失。以上两种情况通常只能重新分区来解决。

Ghost的另一个缺点是能恢复smart表,而smart表记录了硬盘的累计加电时间和开机次数,通常我们通过检测以上两项来确定买来的电脑或硬盘不是翻新机。于是有些不法商贩先Ghost一个新的硬盘的全盘镜像然后恢复到一些旧的翻新机器上,用这种方法掩盖翻新的硬盘(教你怎样识别真假硬盘),给验机带来相当大的困难。总的来说Ghost随虽迅速但是使用要慎重。(文:飄渺幻兒)转载请注明出处http://mtoou.info/ghost-yuanli-fengxian/

linux系统

详解用tar备份Linux系统的方法及与Clonezilla备份的优缺点

先说说Clonezilla备份Linux系统

现在Linux系统下的备份工具极多,我这前用的是Clonezilla,但是还是有一些限制的:

  1. 它会记录你备份的分区在分区表中的归属,比如我备份的是sda6,如果我恢复到别的机器的sda7分区上,会出现错误提示,无法恢复。当然,这个可以通过把备份文件改名来避过,问题不大。
  2. 重要的问题,如果你备份的原始分区是10GB,以后恢复的目标分区是8GB,那就不能恢复,提示partclone要加上“-C”参数来跳过这个容量检查,可是,Clonezilla是一组shell文件的命令集,它是中间调用的partclone,所以,这个参数加起来很困难,至少我是没有搞定。

tar备份系统的优点

基于以上两点,我想到了用tar来备份系统,这个是从Unix时代就有的通用办法,基本上是一切通吃的,基本上的优点有以下:

  1. 避过上面Clonezilla的缺点二,不会有容量检查的问题,当然,要人为的确定恢复的时候不会出现分区空间不够的问题。
  2. 分区格式可变化,用Clonezilla的话,源分区是什么格式,目前分区就是什么格式,如果源是ext4的,突然你想把目标改成reiserfs,那是不可能的,但是用tar备份,就可以做到,因为tar本质只是打包和解包文件,并不会关注分区的文件系统的格式,当然,前提是,在解包前,目标分区你要先格式化好。

tar备份Linux系统的缺点

  1. 需要一个LiveCD,或者任一种引导到一个基本CLI模式Linux系统的方式,因为需要运行tar及对目标分区进行格式化,但这个基本上是很容易做到的,不算大问题。
  2. 速度,Clonezilla备份我的ARCH+KDE系统,大概只需要5分钟,从生成的文件看,也是一个.gz文件,但是不知道为什么,用tar备份一样的系统,要打包半个小时左右,速度差很多,但好在一般打包都是一次,解包才是多次,而解包速度tar和Clonezilla是差不多的。

下面说正题:tar备份Linux系统的方法,具体步骤如下

、引导到基本Linux系统,可用LiveCD,我个人用是grub4dos引导U盘上的archboot ISO镜像。

、将源分区挂到系统的一个目录下,一般是/mnt,至少我选的是这个。

、在/mnt下执行“;tar jcvpf backup.tar.bz2 ./ –exclude=files”,其中backup.tar.bz2是备份文件的名字,–exclude=files是要排除的文件及文件夹,要施加多次–exclude=参数,具体要排除的文件及目录如下:

  1. /mnt/*,当然,也可以直接的排除/mnt目录,这个无所谓
  2. /proc/*,这个和网上说的直接排除/proc目录不同,我试了一下,如果直接排除了目录,会影响ARCH的启动,其他发行版不知
  3. /sys/*,同上,建议把目录留下
  4. /tmp/*,这个可以直接排除/tmp目录,但是还是觉得留下目录,排除目录下的东西比较好
  5. /opt,这个直接排除目录就行了,反正如果有东西要装在/opt下,目录不存在的话,会自己创建的
  6. /media/*,这个排除目录还是目录下的内容其实无所谓
  7. /var下的一些东西,这个/var不能完全排除,但是这个目录下的一些log和缓存可以排除,具体的自己选,对于各发行版,备份前记得用各自的命令把软件包缓存清一下,不然……
  8. 备份文件本身,这个比较傻,但tar的确是这样做的,因为你备份了当前目录下的东西,而备份文件又是在当前目录下,所以,它会把自己也加进去,这个,不知道说什么好。

、解包,这个是恢复系统的时候用的,没什么好说的,简单的tar解包指令就行了,目录分区先格式化好,然后挂载到某处,直接解包就行了。

作者:Alpha—转载、复制请保留本文地址http://mtoou.info/tar-clonezille-linuxxitongbeifen/