企业Windows服务器使用命令行完成备份和灾难恢复案例

简介:

前言:

在上一篇博文“企业Windows服务器备份和灾难恢复案例”中,我详细介绍了Windows Server 2008自带的Windows Server Backup工具,并运用Windows Server Backup的控制台界面完成了两个企业中常见的数据备份和恢复案例。而控制台图形界面虽然易用性强大,但在实际环境中命令行的操作是不容忽视的,并且在使用Windows Server Backup的管理控制台配置自动备份的“指定备份时间”界面中,时间单位是以半小时为单位,如果想改用其他时间单位的话,例如要选择22:15备份,必须使用wbadmin命令来完成。本篇博文通过三个案例的实施,介绍了如何在Windows Server 2008 中使用命令行进行数据的手动备份、自动备份及恢复。

--------------------------------------------------------------

Windows Server Backup的详细介绍请参考我的上一篇博文:企业Windows服务器备份和灾难恢复案例 http://minitoo.blog.51cto.com/4201040/845113

--------------------------------------------------------------

案例环境一:手动备份

某公司有一台Windows Server 2008 文件服务器,公司的很多重要文件都保存在上面,为了防止文件丢失,现在需要对这些数据进行备份,所有重要文件都保存在新加卷D:  。

案例描述:

现在我们要对新加卷D:进行一次性备份,将其保存到新加卷E:  。

预备知识:

手动备份:(一次性备份) 
手动备份即执行一次性备份工作,备份目的地可以选择本地磁盘、USB或IEEE1394外挂磁盘、共享文件夹。如果计算机内安装了DVD刻录机,还可以备份到DVD内。备份目的磁盘不能包含在要被备份的磁盘内。如果选择备份操作系统的话,则会将内含操作系统组件的所有磁盘都备份,以后可利用此备份来还原操作系统。

案例实施:

1)打开命令提示符,输入“wbadmin /?,可以看到关于该命令的可用参数,如下图所示。 
image

2)在命令提示符下输入命令“wbadmin  start  backup  –backuptarget:E:  -include:D: " 将开始进行备份,把新加卷D: 上的数据备份到新加卷E:  ,如下图所示。 
image

命令参数介绍如下:

start backup:开始备份。

backuptarget:备份的存储位置。

include:要包含在备份中的项目列表。

3)在系统询问是否开始备份时输入“y”,开始进行数据备份,如下图所示。 
image

4)备份时间取决于备份文件的大小,备份完成后的结果如下图所示。 
image 
image

-------------------------------------------------------------

案例环境二:自动备份

由于备份工作通常是周期性的,为了减少备份对服务器工作环境的影响,备份一般都在晚上或者非工作日时间进行。当然,这样会增加管理员的工作量,可以通过“Windows Server Backup”的wbadmin命令行工具设置自动执行的备份计划。

案例描述:

如果服务器上保存着非常重要的数据,位于磁盘0的新加卷D: ,我们需要每天晚上22:15分对新加卷D: 进行备份,将备份保存到磁盘2。

预备知识:

自动备份(计划备份) 
自动备份就是计划备份,以便每日指定的时间到达时,自动执行备份工作。备份目的地可以选择本地磁盘、USB或IEEE1394外挂磁盘。注意备份目的磁盘若被格式化,其中的数据都将被删除,因此备份目的磁盘不可以包含在要被备份的磁盘内。且该备份方式必须备份内含操作系统

注意:配置完自动备份计划后,在Windows 资源管理器中,用于存储计划备份的磁盘将不可见,在“磁盘管理”中可以看到此驱动器。若要释放此驱动器,必须取消计划备份。

案例实施:

1)打开命令提示符,输入命令“wbadmin get disks”,显示可用的磁盘,其中磁盘1的唯一标识符为 {5257fa27-0000-0000-0000-000000000000} ,如下图所示。 
image

2)在命令提示符输入命令“wbadmin enable backup –addtarget:{5257fa27-0000-0000-0000-000000000000} –schedule:22:15 –include:D: –allcritical”,将创建备份计划,如下图所示。 
image

命令参数解释如下:

enable backup:启用备份。

addtarget:备份目标位置磁盘卷,填写磁盘唯一标识符。

schedule:备份执行时间。

include:要包含在备份中的项目列表。

allcritical:包含系统磁盘分区卷。

3)在系统询问是否启用备份设置时输入“y”,询问是否格式化磁盘时输入“y”,如下图所示,至此,完成计划备份。 
image

4)我们可以通过图形的Windows Server Backup 控制台来查看配置好的计划备份,及用于备份的磁盘使用情况。 
image

---------------------------------------------------------------------

必备知识:

对数据进行备份的目的就是要在数据损坏或丢失的情况下将数据还原,并使其可用。数据还原是数据备份的反过程,将从备份文件中恢复硬盘原有的文件或数据。

案例环境三:数据还原

在第一个案例中,已经使用wbadmin命令对新加卷 D: 中的数据进行过备份,由于不小心将新加卷 D:格式化了,现在需要利用备份文件来进行还原。

案例实施:

1)打开命令提示符,输入命令“wbadmin get versions”,显示可用的备份集版本,在此我们需要使用的备份集版本的唯一标识符为 04/26/2012-12:09 ,如下图所示。 
image

2)在命令提示符下输入命令“wbadmin  start  recovery  –version:04/26/2012-12:09  –itemtype:volume  –items:D:  -recoverytarget:D:“进行还原,如下图所示。 
image

命令参数解释如下:

start recovery :开始恢复。

version :需要恢复的备份版本,填写备份版本唯一标识符。

itemtype :需要恢复的类型,分别为 volume(卷)、app(应用程序)、file(文件)。

items :包含在备份中的项目列表。

recoverytarget :要还原到的目录。

3)在系统询问是否进行还原时输入“y”,开始进行还原,还原完成后如下图所示。 
image










本文转自 jundong 51CTO博客,原文链接:http://blog.51cto.com/minitoo/845271,如需转载请自行联系原作者
目录
相关文章
|
16天前
|
存储 Oracle 关系型数据库
服务器数据恢复—EVA存储硬盘读写性能不稳定掉线的数据恢复案例
服务器存储数据恢复环境: 一台EVA某型号控制器+EVA扩展柜+FC磁盘。 服务器存储故障&检测: 磁盘故障导致该EVA存储中LUN不可用,导致上层应用无法正常使用。
81 47
|
15天前
|
数据挖掘 Linux 数据库
服务器数据恢复—reiserfs文件系统数据恢复案例
服务器数据恢复环境: 一台服务器中有一组由4块SAS硬盘组建的RAID5阵列,上层安装linux操作系统统。分区结构:boot分区+LVM卷+swap分区(按照顺序),LVM卷中划分了一个reiserfs文件系统作为根分区。 服务器故障: 服务器操作系统在运行过程中由于未知原因崩溃,管理员重装操作系统后发现分区结构变为:boot分区+swap分区+LVM卷(按照顺序),LVM卷中文件系统位置有个空的reiserfs超级块。 用户方需要恢复reiserfs文件系统中所有数据,包含数据库、网站程序与网页、OA系统中所有办公文档。
服务器数据恢复—reiserfs文件系统数据恢复案例
|
8天前
|
存储 运维 数据挖掘
服务器数据恢复—华为OceanStor存储数据恢复案例
服务器存储数据恢复环境: 华为品牌型号为OceanStor S2600T的存储设备,存储上有一组由24块4T容量的机械硬盘组建的RAID5阵列,作为存储池使用。 图1 服务器存储故障&检测: 存储设备中raid5阵列上多块硬盘出现故障离线,raid5阵列失效,数据无法正常访问。 关机后将存储中所有硬盘标记&取出,硬件工程师对所有硬盘进行硬件故障检测。经过检测,没有发现存在物理故障的磁盘,都可以正常读取。
|
9天前
|
存储 Linux
服务器数据恢复——使用fsck后Ext4文件系统挂载不上的数据恢复案例
关于Ext4文件系统的几个概念: 块组:Ext4文件系统的全部空间被划分为若干个块组,每个块组结构基本上相同。 块组描述符表:每个块组都对应一个块组描述符,这些块组描述符统一放在文件系统的前部,称为块组描述符表。每个块组描述符大小为32字节,主要描述块位图、i-节点位图及i-节点表的地址等信息。 超级块(Superblock):用于存储文件系统的配置参数(块大小、总块数、i-节点数等)和动态信息(当前空闲块数和i-节点数)。Ext4文件系统的超级块始于1024字节处,即2号扇区。 i节点:描述文件的时间、大小、块指针等信息。
|
18天前
|
存储 数据挖掘
服务器数据恢复—EqualLogic存储raid5阵列多块硬盘掉线的数据恢复案例
服务器存储数据恢复环境: 一台EqualLogic存储中有一组由16块SAS硬盘组建的RAID5阵列。上层划分了4个卷,采用VMFS文件系统,存放虚拟机文件。 服务器存储故障: 存储RAID5阵列中磁盘出现故障,有2块硬盘对应的指示灯亮黄灯,存储不可用,且存储设备已经过保。
|
17天前
|
存储 运维 数据挖掘
服务器数据恢复—EVA存储删除VDISK的数据恢复案例
服务器存储数据恢复环境: 某单位有一台EVA某型号存储主机+2个扩展柜,共12个FATA磁盘+10个FC磁盘,LUN数量不确定,操作系统为WINDOWS SERVER。该存储用来存放单位的历史案例审理材料。 服务器存储故障&检测: 该EVA存储出现故障,无法正常使用。而且经过几家数据恢复服务商的操作,具体故障原因已经无法确定。
|
4天前
|
数据挖掘 数据库 Windows
服务器数据恢复—服务器raid5阵列硬盘指示灯亮红色的数据恢复案例
服务器数据恢复环境: 某品牌DL380服务器,服务器中三块SAS硬盘组建了一组raid5阵列。服务器安装Windows Server操作系统,划分了3个分区,D分区存放数据库,E分区存放数据库备份。 服务器故障: RAID5阵列中有一块磁盘出现故障,该硬盘对应的指示灯亮红色。RAID5阵列瘫痪,D分区不可识别,E分区虽然可以识别,但是拷贝备份文件报错。管理员重启服务器,RAID5阵列上离线的硬盘自动上线开始同步数据。同步还没有完成时管理员强制关机,之后再没有动过服务器。
|
30天前
|
算法 数据挖掘 Linux
服务器数据恢复—EXT3文件系统下邮件数据恢复案例
服务器数据恢复环境: 邮件服务器中有一组由8块盘组成的RAID5阵列, 上层是Linux操作系统+EXT3文件系统。 服务器故障: 由于误删除导致文件系统中的邮件数据丢失。
|
24天前
|
存储 Unix 数据挖掘
服务器数据恢复—SAN LUN映射出错导致文件系统共享冲突的数据恢复案例
服务器数据恢复环境: SAN光纤网络环境,存储由一组6块硬盘组建的RAID6阵列构成,划分为若干LUN,MAP到跑不同业务的SUN SOLARIS操作系统服务器上。 服务器故障&分析: 因为业务需要,用户在该光纤存储环境中新增一台SUN SOLARIS操作系统服务器。将存储中的某个LUN映射到新增的服务器上,但是映射的这个卷之前已经MAP到SOLARIS生产系统上的某个LUN上了。因为未及时察觉这个问题,新增服务器已经对该LUN进行部分初始化操作。 在SOLARIS操作系统层面磁盘报错,重启后卷无法挂载。联系SUN工程师检测后,执行了fsck操作。操作完成后虽然文件系统可以挂上,但是发现大量
|
28天前
|
存储 数据挖掘 Linux
服务器数据恢复—ext4文件系统服务器数据恢复案例
服务器数据恢复环境: 某品牌服务器+同品牌存储,Linux centos7+EXT4文件系统。 服务器故障: 意外断电导致服务器操作系统不能正常启动。经过修复后系统可以正常启动,但是挂载的分区无法正常访问。使用fsck修复这个问题分区,虽然修复完成之后文件系统正常,但是发现部分文件丢失,查看后发现缺失的部分文件在lost+found文件夹里,文件名已经发生改变。