备份是容灾的基础,是指为防止系统出现操作失误或系统故障导致数据丢失,而将全部或部分数据集合从应用主机的硬盘或阵列复制到其它的存储介质的过程。传统的数据备份主要是采用内置或外置的磁带机进行冷备份。但是这种方式只能防止操作失误等人为故障,而且其恢复时间也很长。随着技术的不断发展,数据的海量增加,不少的企业开始采用网络备份。网络备份一般通过专业的数据存储管理软件结合相应的硬件和存储设备来实现。

  目前比较常见的备份方式有:

  定期磁带备份数据。

  远程磁带库、光盘库备份。即将数据传送到远程备份中心制作完整的备份磁带或光盘。

  远程关键数据+磁带备份。采用磁带备份数据,生产机实时向备份机发送关键数据。

  远程数据库备份。就是在与主数据库所在生产机相分离的备份机上建立主数据库的一个拷贝。

  网络数据镜像。这种方式是对生产系统的数据库数据和所需跟踪的重要目标文件的更新进行监控与跟踪,并将更新日志实时通过网络传送到备份系统,备份系统则根据日志对磁盘进行更新。

  远程镜像磁盘。通过高速光纤通道线路和磁盘控制技术将镜像磁盘延伸到远离生产机的地方,镜像磁盘数据与主磁盘数据完全一致,更新方式为同步或异步。

  数据备份必须要考虑到数据恢复的问题,包括采用双机热备、磁盘镜像或容错、备份磁带异地存放、关键部件冗余等多种灾难预防措施。这些措施能够在系统发生故障后进行系统恢复。但是这些措施一般只能处理计算机单点故障,对区域性、毁灭性灾难则束手无策,也不具备灾难恢复能力。

利用ghost,备份和还原的时间小于安装一个Linux系统的时间,通常我们可以将重要的数据进行备份,备份的对象可以是一个分区,也可以是整个磁盘,不仅可以备份Linux操作系统,也可以备份Windows。

实验环境:VMware虚拟机
实验目的:安装DOS和LINUX双系统,然后用ghost备份和还原Linux系统
首先,在虚拟机中新建一个Centos3操作系统:

 
 然后,我们挂载ISO镜像,使用深山红叶工具箱,里面含有DOS操作系统:

启动虚拟机
按住键盘上的Esc键,选择CD-ROM Drive从光驱启动:

选择MS-DOS工具箱

选择纯DOS启动

选择f32先对其分区

按键盘上的PageDown选择FAT32格式,容量输入4024MB,用来装DOS系统,剩下的装Linux系统

Boot2我们就不用操作了,直接按回车键

硬盘分区,选择“是”

然后格式化全部分区

是否复制系统文件至硬盘中,选“否”

最后重新启动电脑
同样从光驱启动,进入DOS工具箱,输入:sys c: 将c盘作为系统盘
如图:

输入:copy GHOST c: 将ghost文件内容拷贝到C盘

重启电脑,看能否进入DOS

说明可以,接着
双击虚拟机右下角的光驱图表,挂载Centos3的ISO镜像,再重启电脑:

同样选择从光驱启动
进入Linux安装界面:

这里我们跳过CD media的检测:

点击“Next”:

因为我们只是做个实验,这里选择"Custom"自定义安装:

选择手动分区:

下图我们可以看到,/dev/sda1就是刚才建立的DOS操作系统,剩下的磁盘空间,建一个512MB的swap分区,余下的作为根分区:

分区完成:

这里我们默认选择grub引导Linux操作系统,上面的“Win32”则是刚才建立的DOS系统:

接着直接点击下一步,输入Root密码,再点击下一步,直到安装完成,重启电脑,进入如下的画面:

现在我们就开始用ghost备份linux系统,选择“win32”:

输入:ghost进行备份:

这里选择“To Image”,将分区制作成镜像:

这里可以看到整个磁盘是8个G的大小:

回车直接进入:

这里可以看到有三个分区,我们要备份Linux分区,所以选择Linux,回车再按TAB键进入:

最顶端的look in代表我们将Linux分区备份在哪里,这里的C:1.1[]FAT drive代表DOS系统,选择它。然后下面为备份取个名字File name:linuxbak:

选择“Fast”快速备份:

再选择“YES”
接着就是整个备份过程:

用ghost备份和还原Linux系统的更多相关文章

  1. 利用 g4l 完整备份和还原Linux系统

    前言: 1.Windows中Ghost由于一系列原因,有不支持分区格式,因此可能无法完整备份Linux. 2.g4l = Ghost for Linux 1.下载g4l https://sourcef ...

  2. 在 Windows Azure 虚拟机中如何备份和还原 Windows 系统磁盘

    备份和还原对于操作真实的系统来说至关重要.对于 Windows Azure 虚拟机环境中的 Windows Server,可以根据自身的需求选择多种不同的工具或将这些工具结合使用来实现备份.下面将对这 ...

  3. 使用再生龙Clonezilla备份还原Linux系统

    一位老哥推荐给我的,产地是祖国宝岛台湾,实测效果非常好,解决了我的一个大问题. 为了减少篇幅,方便阅读,把备份还原的过程单独写一篇随笔. 官网简介:http://clonezilla.nchc.org ...

  4. 再生龙备份还原linux系统

    相关下载: Clonezilla再生龙:http://sourceforge.net/projects/clonezilla/files/clonezilla_live_stable/ tuxboot ...

  5. 布同:使用ghost备份或者还原的往事

    我大学的时候经常折腾电脑,安装了不少莫名其妙的东西.当时对各种小软件特别感兴趣,本着毕业后可以做客户端开发的初衷去做事情.不过很多小软件会恶意安装各种东西,修改注册表,时间一长就会导致C盘很臃肿,必须 ...

  6. 备份和还原 Linux 上的 SQL Server 数据库

    备份数据库 在下面的示例sqlcmd连接到本地 SQL Server 实例,并采用完整备份的名为的用户数据库demodb. sqlcmd -S localhost -U SA -Q "BAC ...

  7. Linux下用dump实现备份和还原 ux下用dump实现备份和还原

    对于系统而言,我们可以有很多种办法去备份(还原)系统或文件,之所以要去做备份,就是为了在系统或文件遭到损害时,能及时恢复,把损失减小到最小.当然,对于企业服务器而言,备份的重要性是举足轻重.咱们今天就 ...

  8. win2008系统:iis配置备份和还原简单操作

    (2013-09-26 16:33:22) 转载▼   分类: 开发类 当我们电脑系统有大量的站点和虚拟目录的时候,电脑因为种种原因需要重做系统,那么重装系统后这些站点我们是否只能一个一个的添加,如果 ...

  9. 零基础程序员入门Linux系统 !如何快速恢复系统?

    新手在学习Linux系统的时候,难免会遇到命令输错,或系统出错的难题.那么如何快速解决呢?本文就先给你一个后悔药,让你快速备份并恢复Linux系统.本文将以Ubuntu为例,在这之前,你需要一台服务器 ...

随机推荐

  1. POJ 3617 Best Cow Line (模拟)

    题目链接 Description FJ is about to take his N (1 ≤ N ≤ 2,000) cows to the annual"Farmer of the Yea ...

  2. BZoj 1003 物流运输 DP+最短路

    2013-09-11 09:56 W[I]代表前I天能取得的最小花费,假设在第J天更改一次路线,那么如果有 W[I]>W[J]+第j+1到第I天的最小花费+更改路线的花费(K) 那么更新W[I] ...

  3. linux基础编程 套接字socket 完整的服务器端多线程socket程序【转】

    转自:http://blog.csdn.net/ghostyu/article/details/7737203 此段程序来自我的一个项目中,稍微做了些修改,运行稳定,客户端程序比较简单所以未编写,可以 ...

  4. 【 学习笔记 】memcached基础知识

    源地址:http://kb.cnblogs.com/page/42731/ 仔细学习了下,以下是记录的笔记备忘内容. 一.memcached是什么?    memcached是高性能的分布式内存缓存服 ...

  5. hdu 2196(方法1:经典树形DP+方法2:树的直径)

    Computer Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Su ...

  6. 从dao层查出的数据到页面时数值都是零的异常

    异常问题: IllegalArgumentException: argument type mismatch at cn.tedu.utils.BeanListHandler.handle(BeanL ...

  7. (6)python 循环控制

    一.if语句 1.条件执行和if语句 2.else子句 3.elif子句 多个检查条件时 4.嵌套代码  5.空语句 使用pass占位 6.断言 关键字 assert 判断表达式前加上这个关键字表示, ...

  8. 随机数问题--已知有个Random7()的函数,返回1到7随机自然数,让利用这个Random7()构造Random10()随机1~10.

    Math.random()随机生成(0,1)之间的float数,Random7随机生成[1,7]之间的整数,利用Random7构造Random10的步骤: 1.生成数a:a是两次Random7的结果, ...

  9. 模板—字符串—KMP(单模式串,单文本串)

    模板—字符串—KMP(单模式串,单文本串) Code: #include <cstdio> #include <cstring> #include <algorithm& ...

  10. The 15th Zhejiang Provincial Collegiate Programming Contest Sponsored by TuSimple - B King of Karaoke

    King of Karaoke Time Limit: 1 Second      Memory Limit: 65536 KB It's Karaoke time! DreamGrid is per ...