1、 碰到这类不能用鼠标的环境,可以尝试使用Tab键或者方向键选择项目,使用回车确认输入。图3、提示信息Step4、依次选择“RAW Mode”Local usePick drive,从图4上可以看出这个软件也可以备份NTFS分区,有兴趣大家可以试一试。在“Pick drive”界面中选择保存备份文件的分区,可以通过那一串数字(容量)来确定你需要选择的分区(图5)。当然熟悉你使用的电脑的话,直接根据sda1这样的编号选择也可以,不过最好根据容量确认一下。本文的目的是把sda1系统盘备份到sda3分区中,所以这一步选择sda3。选择方法为:用方向键选定项目按下空格键使项目前面的括号中显示“*”号。注
2、意了,这个分区一定要有足够的容量!图4、g4l主菜单图5、选择分区Step5、点击OK之后回到上一个菜单,可以选择“Config filename”设置文件名,这一项不设置也可以,软件会使用默认的文件名替代。本文设置为:dddd.img。Step6、选择图4菜单中的“Backup”,然后会让你选择需要备份的分区,同样使用空格键进行选择。这里我选择“Sda1”。之后会让你确认之前输入的信息是否正确,选择“Yes”继续。接下来就是一定时间的等待,具体需要多少时间要看分区容量以及电脑性能。默认的压缩方式是lzop,在这个实验中压缩率并不大,sda1已用空间为2.5G,生成的Img文件为2.1G。St
3、ep7、备份完毕之后选择“Reboot”重启。G4l如何恢复同样我们用这张光盘引导系统,由于操作和上面介绍的备份类似,这里介绍会相对简单些。Step1、Raw ModeLocal Use“Pick Diver”选择sda3、“config filename”选择菜单中列出的dddd.img。Step2、如图4的菜单中选择“restore”,进入恢复界面。这里一定要选对目标分区,在这个例子中是sda1,请辅助容量进行确认。如图7,一定要仔细确认信息,因为恢复错了结局会比较惨。之后耐心等待恢复完成即可。Part2 巧用Partimage完成全盘备份本文以LiveUSB为例子进行说明,LiveUSB
4、可以通过Ubuntu8.10以及更高版本的Ubuntu创建。创建方法如下:点击“系统”菜单系统管理Create a USB startup disk,然后指定安装光盘或者ISO镜像,插入并选择U盘即可创建LiveUSB启动盘(图6)。建议U盘容量在1-2GB这样比较好,如果U盘容量很大可以使用Ubuntu的fdisk工具对U盘进行分区,不然启动可能会失败。图6、创建U盘启动盘Step1、下载partimage并保存到LiveUSB中,partimage的deb安装包可以在 http:/ftp.debian.org/debian/pool/main/p/partimage /partimage_
5、0.6.7-2_i386.deb下载。Step2、用LiveUSB引导系统,进入U盘并找到刚才放入的partimage_0.6.7-2_i386.deb,双击它进行安装。Step3、点击“Applications”附件终端,输入命令:sudo partimage,执行partimage。在Partition to Save/restore中选择需要备份的分区(图7)。图7、partimage软件运行界面Step4、按下Tab键,切换到“Image file to cerate/use”,输入路径例如/media/disk-2/bak.000。如果需要使用的分区没有挂载,那就要点击“Places
6、”菜单,点击里面的项目挂载。Step5、再次按下Tab键,在Action中选择“Save partition into a new image file”,之后按下F5按键进入下一个菜单。下个菜单界面中一般不需要修改选项,再按一次F5,输入一些提示性的字符,之后按下回车确认。之后会有一个确认菜单,确认之后等待操作完成即可(图8)。相对于g4l,同样使用默认设置partimage的镜像文件要小得多了,只有862MB,但是备份时间要比g4l长点。Partimage备份如何恢复恢复操作和备份操作很相似,差别从第四步开始。第四步中需要填写已有备份镜像的具体路径,第五步中选择“Restore parti
7、tion from an image file”,之后就是确认信息等操作了(图8)。具体恢复的时候也得仔细确认信息哦。图8、确认信息很重要根据我的使用体会,如果待恢复分区大小和备份的时候不同的话,出问题的概率会大一些;如果分区被缩小了,程序甚至拒绝恢复,哪怕磁盘容量依然大于实际占用空间都不行。这时如果还想使用这个镜像,那只能恢复到一个更大的磁盘中,然后再使用cp命令复制文件到目标磁盘了。如果不使用 LiveCD/LiveUSB,也可以使用同样基于partimage的再生龙,下载地址: /projects/clonezilla。Part3 无需第三方工具完成Linux备份其实,在Linux系统中
8、如果使用root用户那么所有文件都是可以读取的,所以还有一个比较简单的方法:把所有系统文件打包为一个压缩文件,不过操作起来略有些繁琐,大致步骤如下:1、备份sudo su 命令解释:获得root的身份运行cd / 命令解释:切换到根目录tar cvpzf backup.tgz / -exclude=/proc -exclude=/lost+found -exclude=/backup.tgz -exclude=/mnt-exclude=/sys解释参数:cvpzf创建压缩文件,-exclude排除目录2、恢复sudo sucd /tar xvpfz backup.tgz -C /mkdir p
9、rocmkdir lost+foundmkdir mntmkdir sys最后四步是创建备份的时候忽略的文件夹。小提示;如果恢复之后还是无法启动系统,那么请在LiveUSB中运行cfdisk看看系统分区是否已经设置为引导分区(boot标志)。有时候还需要重新安装一次GRUB,以单硬盘为例子介绍安装方法。在LiveCD/LiveUSB环境下打开终端窗口,依次输入:1、sudo grub;2、find /boot/grub/stage1,这条命令反馈信息供下一步使用;3、root (hd0,*),*的数值由第二步决定;4、setup (hd0);5、quit。如果不是单硬盘那么请根据第二步的反馈决
10、定hd*的数值,而且如果想使用XP的引导器引导Ubuntu,那么第四步应使用 setup (hd0,*)这样的命令。ubuntu备份和恢复 1. 备份系统首先成为root用户:$ sudo su然后进入文件系统的根目录(当然,如果你不想备份整个文件系统,你也可以进入你想要备份的目录,包括远程目录或者移动硬盘上的目录):# cd / 备份系统命令:# tar cvpzf back.tgz -exclude=/proc -exclude=/lost+found -exclude=/back.tgz -exclude=/mnt -exclude=/sys / 或者# tar cvpjf back.b
11、z2 -exclude=/proc -exclude=/lost+found -exclude=/back.bz2 -exclude=/mnt -exclude=/sys /上面命令介绍:“tar”当然就是我们备份系统所使用的程序了;“cvpfz”(“cvpjf ”)是tar的选项,意思是“创建档案文件”、“保持权限”(保留所有东西原来的权限)、“使用gzip(bzip2)来减小文件尺寸”;“back.tgz”(“back.bz2”)是我们将要得到的档案文件的文件名;“/”是我们要备份的目录,在这里是整个文件系统;在 档案文件名“back.tgz”(“back.bz2”)和要备份的目录名“/”
12、之间给出了备份时必须排除在外的目录。有些目录是无用的,例如“/proc”、“/lost+ found”、“/sys”。当然,“back.tgz”(“back.bz2”)这个档案文件本身必须排除在外,否则你可能会得到一些超出常理的结果。如果不把“/mnt”排 除在外,那么挂载在“/mnt”上的其它分区也会被备份。另外需要确认一下“/media”上没有挂载任何东西(例如光盘、移动硬盘),如果有挂载东西, 必须把“/media”也排除在外。备份完成后,在文件系统的根目录将生成一个名为“back.tgz”(“back.bz2”)的文件,在备份命令结束时你可能会看到这样一个提示:tar: Error e
13、xit delayed from previous errors,多数情况下你可以忽略它。2. 恢复系统切换到root用户,并把文件“back.tgz”(“back.bz2”)拷贝到分区的根目录下。在 Linux中你可以在一个运行的系统中恢复系统,而不需要用boot-cd来专门引导。恢复系统命令:# tar xvpfz backup.tgz -C /如果你的档案文件是使用Bzip2压缩的,应该用:# tar xvpfj backup.tar.bz2 -C /恢复命令结束时,你的工作还没完成,千万不要忘了重新创建那些在备份时被排除在外的目录:# mkdir proc# mkdir lost+found# mkdir mnt# mkdir sys到这里你就大功告成了!
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1