<b>数据保护:Windows Server 2008 R2 中的备份底子</b>[Windows安全]
本文“<b>数据保护:Windows Server 2008 R2 中的备份底子</b>[Windows安全]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
数据保护始终是 Windows 专业人员的关键任务.运行备份功课将数据备份至磁带或磁盘,是很多 IT 专业人员处理此项任务的方法.大型 IT 商店普通都有预算,可以承当功效更全面的第三方备份办理筹划.而其他人则依靠于 Microsoft 供应的免费备份工具.
过去的 Microsoft 免费工具已在已经成为陈腐的 NTBackup.但是,该工具已经进入了天空中那个宏大的回收站.Windows Server 2008 供应了一组新的备份工具,我将向您展示在新的 Windows Server 2008 R2 中,它们利用起来是若何简单便利.即便您拥有第三方备份工具,您仍旧会发现它有助于理解若何履行快速备份和更新备份.请注意,新的备份功效不能管理用 NTBackup 成立的备份.
安装要点
首先,我们需求安装备份功效,因为默许情形下不会安装此功效.利用服务器管理器中的“增添功效向导”,并增添 Windows Server 备份功效(图 1).我将利用号令行工具子功效,以便利用 Windows PowerShell - 我将在本文背面具体介绍此功效.我还可以利用 ServerManagerCMD.exe 等号令行工具来安装该功效:C:\ servermanagercmd –install backup-features.
图 1 利用“增添功效向导”安装 Windows Server 备份功效和号令行工具.
下一步是找出备份的位置.您可以备份到网络同享、本地卷或专用磁盘.您不能将数据备份到磁带上,但是考虑到价钱便宜的 USB 存储设备不断增添并且利用遍及,目前这不是一个很大的缺陷.但是,您需求考虑一些因素.
Windows 备份在索引、目录和其他支持文件方面会产生相当大的开销.这与成立 .zip 文件差别.切勿假定 100KB 的文件只需求 100KB 的备份空间 - 它们需求的空间要大得多.
在备份到网络同享时,您必须当心处理文件级拜候掌握,以便保护备份的完好性和安全性.还需求注意,假如您将文件备份到相同的网络同享,从前的备份将被覆盖.简单的办理办法是为每个备份成立一个子文件夹.这一样也实用于您挑选本地卷作为备份目标的情形.
利用网络同享或卷的一项上风是 Windows 备份将成立一个 .vhd 文件来包含全部备份的文件.当您指定备份位置时,Windows 备份将成立名为 WindowsImageBackup 的顶级文件夹.在此文件夹中,将为每个计算机成立一个备份文件夹.备份按日期成立版本;因此您将看到近似以下的文件夹名称:Backup 2009-12-14 172606.该文件夹中包含备份的文件和 .vhd.您可以将此 .vhd 装入到 Windows 7 和 Windows Server 2008 R2 中.按照您的备份和存档要求,您大概只需求将此文件移到长期磁盘存储设备上或将其刻录到 DVD 上.
最简单、最快速的办法是利用专用磁盘.该磁盘可以是内部衔接的,也可以是通过 USB 或 FireWire 外部衔接的.Microsoft 倡议,该磁盘上的可用空间应当不少于您要备份的数据的 2.5 倍.该驱动器将被格局化,并从普通管理工具中躲藏,但是会显示在“磁盘管理”工具中.您可以利用容量高达 2TB 的磁盘.
成立备份功课
Windows 备份旨在供应一站式设置来保护服务器.您可以启用筹划任务,以便备份文件和系统状况,大概供应裸机复原.Microsoft 假定您会有一个筹划任务用于此目的.而我假定您由于预算有限而正在利用 Windows 备份功效,并且力求在该工具的限制下追求最大程度的保护.
当您安装 Windows 备份功效后,在服务器管理器中展开“存储”节点,并挑选“Windows Server Backup”.在“操作”窗格中,挑选“备份筹划”,从而启动“备份筹划向导”.然后,在“入门”屏幕上单击“下一步”.
在第二步中,指定您需求履行何种备份.请尝试履行完好的服务器备份.您也可以成立自定义备份并选取某些项目,比方选定文件或系统状况.今后我将向您展示若何履行快速文件备份,但是目前我假定您但愿履行完好的服务器备份.
在第三步中,指定您但愿备份任务在什么时刻运行.大大都时刻,一次备份就充足了,但是您也可以每天运行多次备份.假如您要备份关键文件,这大概是一种好挑选.
在第四步中,决意将备份存储在何处.Microsoft 倡议利用专用的硬盘.请记着,此驱动器将被重新格局化,并且不再可用.您也可以利用卷或网络同享.请密切注意告诫和限制.您大概会看到一条告诫,提醒您该磁盘将被重新格局化.
假如您没有看到全部磁盘,请单击“显示全部可用磁盘”按钮举行革新.当您挑选一个新磁盘时,不会显示告诫.挑选后,您有一次机会来确认备份设置.假若有任何问题,请利用“上一步”按钮返回并改正错误.假如一切顺利,您将看到汇总屏幕.第二天,您便可以查抄 Windows Server Backup 节点,理解后果或错误.
您也可以利用 Windows 备份来履行一次性备份.在“操作”窗格中,挑选“当即备份”选项.您可以利用与筹划功课相同的设置,也可以挑选完好差别的设置.假如您挑选了后者,向导将再次运行,以便您输入新参数.比方,您大概但愿将文件复制到网络同享.请记着,同一文件夹中的任何现有备份都将被覆盖.备份将当即履行.假若有一项您需求常常履行的备份任务,则您大概但愿操纵从号令行或 Windows PowerShell 履行脚本化办理筹划.我将在背面介绍该历程.
复原数据
Windows 备份利用时间戳作为版本信息.利用“恢复”任务将启动一个很简单处理的向导.挑选符合的备份根源.恢复向导将显示全部可用备份的日期时间控件(请拜见图 2).挑选符合的备份.按照备份的范例,您大概只有一项挑选.
图 2 从恢复向导中挑选可用的备份.
接着,挑选您但愿恢复何种数据.假如您挑选“文件和文件夹”,则可以突出显示您要恢复的文件.遗憾的是,几近不大概从多个目录中挑选文件.您可以轻松恢复全部内容,大概从一个目录中恢复选定的文件.在您设置备份功课时,一定要注意这一点.
当您恢复文件时,需求指定目标文件夹,该文件夹可以是原始文件夹,也可以是其他位置.您也可以掌握假如存在当前版本,则在您恢复当前文件时将若何处理.您可以成立一个副本,以便得到两个版本;您可以覆盖现有版本;也可以在检测到现有版本时跳过恢复操作.恢复历程会当即履行.
利用 WBADMIN.EXE
假如您安装了号令备份工具,就会有更多选项.翻开号令提醒服,然后查看 WBADMIN.EXE 的帮忙.您可以利用该工具来设置筹划备份,但我认为用 GUI 来履行一样的任务要简单得多.您会发现此工具更实用于成立一次性备份功课.运行以下号令来查看语法帮忙:
C:\> wbadmin start backup /?
本文没有充足的篇幅来注释全部选项,但是可以展示一下若何利用此号令行工具,按期将文件备份到网络同享:
@echo off ::Demo-Backup.bat ::demonstration script using WBADMIN.EXE on a Windows Server 2008 R2 Server rem backup share UNC set backupshare=\\mycompany-dc01\backup rem files and folders to include set include=c:\scripts,c:\files rem define date time variables for building the folder name set m=%date:~4,2% set d=%date:~7,2% set y=%date:~10,4% set h=%time:~0,2% set min=%time:~3,2% set sec=%time:~6,2% rem defining a new folder like \\mycompany-dc01\backup\RESEARCHDC\12152009_132532 set newfolder=%backupshare%\%computername%\%m%%d%%y%_%h%%min%%sec% echo Creating %newfolder% mkdir %newfolder% rem run the backup echo Backing up %include% to %newfolder% wbadmin start backup -backuptarget:%newfolder% -include:%include% -quiet rem Clear variables set backupshare= set include= set m= set d= set y= set h= set min= set sec= set newfolder=
由于我不但愿覆盖任何现有的备份,我将成立一个新的文件夹,该文件夹在其名称中利用了计算机名称和日期/时间戳.批处理文件中包含处理此项任务的代码.脚本的主要功效是调用 WBADMIN.EXE,在指定的同享处成立备份.一样,假如您想调整此步骤,请查看语法帮忙.此脚本让我喜好的地方在于,我可以利用任务筹划程序来设置自己的筹划任务.因此,即便备份向导仅答应我成立一个筹划任务,我仍旧可以利用 WBADMIN.EXE 按照需求成立尽大概多的任务.我也可以利用此工具成立系统状况备份.
若要查看履行了哪些备份功课,请运行此号令:C:\> wbadmin get versions.
请密切注意版本标识符,因为您必须有此值,才能利用 WBADMIN 来恢复文件(当然您可以轻松地利用恢复向导).
利用 Windows PowerShell 举行备份
另一种号令行办法是利用 Windows 备份 PowerShell cmdlet.若要拜候它们,您需求先加载 Windows 备份管理单元:
PS C:\> add-pssnapin Windows.ServerBackup
若要查看此中包含哪些 cmdlet,请利用 Get-Command:
PS C:\> get-command -pssnapin windows.serverbackup
遗憾的是,成立备份功课是一个多步骤历程.固然您可以在号令提醒符中交互式输入必要的号令,但是我认为您会发现利用脚本的办法会更简单一些.下面是我最初的批处理文件的 Windows PowerShell 版本:
#requires -version 2.0 #requires -pssnapin Windows.ServerBackup #Demo-WBBackup.ps1 $policy = New-WBPolicy $files=new-WBFileSpec c:\scripts,c:\files Add-wbFileSpec -policy $policy -filespec $files $backdir=("\\mycompany-dc01\backup\{0}\{1:MMddyyyy_hhmmss}" -f $env:computername,(get-date)) write-host "Creating $backdir" -foregroundcolor Green mkdir $backdir | out-null $backupLocation = New-WBBackupTarget -network $backdir Add-WBBackupTarget -Policy $policy -Target $backupLocation write-host "Backing up $files to $backdir" -foregroundcolor Green $policy Start-WBBackup -Policy $policy
Windows PowerShell cmdlet 是以成立和履行战略为底子的.该战略包含:要包含或解除的文件或卷,要将文件备份到何处,以及各种各样的选项.您还可以成立系统状况和裸机恢复功课.在我的演示中,我只是备份了一些目录.Start-WBBackup cmdlet 用于履行备份任务.
当您查看 Windows 备份的 cmdlet 列表时,您会注意到一个明显的疏漏:没有效于恢复数据的 cmdlet.我想呈现这种情形的缘由是假定您不需求自动履行此步骤,固然您可以利用 WBADMIN.EXE 来履行此步骤.将来大概会增添 cmdlet.同时,您可以利用恢复向导或 WBADMIN.EXE 来恢复文件.
目前轮到您了
当您尝试利用这些工具时,我确信您会熟习到 Windows 备份工具为您供应的功效远不止我所说的这些.您还会需求评价这些功效与您的整体备份战略以及您大概拥有的任何业务持续性筹划的符合程度.就某些方面而言,免费的 Windows 备份办理筹划有很大的限制,但是编写脚本的方法以及对 .vhd 文件的利用,供应了一些可降服这些限制的诱人大概性.您只需求具有一定的机动性便可.
最后,正如任何备份软件一样,请务必在非生产设置中操练恢复历程.您一定不但愿在实际履行恢复操作时学习该历程,而让您的老板愤恨地卡您的脖子.请务必熟习该历程,以便在机会成熟时,您不再需求充豪杰.
以上是“<b>数据保护:Windows Server 2008 R2 中的备份底子</b>[Windows安全]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |