13 个开源备份解决方案

13 个开源备份解决方案,第1张

读者们推荐了超过一打的他们喜欢的数据保护解决方案。

-- Don Watkins

最近,我发起了一个 投票 ,让读者投票选出他们最喜欢的开源备份解决方案。在我们的 版主社区 上,我们提供了六个推荐的解决方案 —— Cronopete、Deja Dup、Rclone、Rdiff-backup、Restic、和 Rsync,而参与的读者也在评论区分享了一些其它的选择。并且读者提供的这 13 个其它的解决方案,(到目前为止)我们要么是没有想到,要么是没有听说过。

到目前为止,最受欢迎的推荐是 BorgBackup 。它是一个带有压缩和加密特性以用具有数据去重功能的备份解决方案。它基于 BSD 许可证,支持 Linux、MacOS 和 BSD。

第二个是 UrBackup ,它可以做镜像和文件的完整和增量备份;你可以保存整个分区或单个目录。它有 Windows、Linux、和 MacOS 客户端,并且采用 GNU Affero 公共许可证。

第三个是 LuckyBackup ;根据其网站介绍,“它是一个易于使用、快速(只传输变化部分,而不是全部数据)、安全(在做任何数据 *** 作之前,先检查所有需要备份的目录,以确保数据安全)、可靠和完全可定制的备份解决方案。它在 GPL 许可证下发行。

Casync 是一个可寻址内容的同步解决方案 —— 它设计用于备份、同步、存储和检索大文件系统的多个相关版本。它使用 GNU Lesser 公共许可证。

Syncthing 是用于在两台计算机之间同步文件。它基于 Mozilla 公共许可证使用,根据其网站介绍,它是安全和私密的。它可以工作于 MacOS、Windows、Linux、FreeBSD、Solaris 和 OpenBSD。

Duplicati 是一个可工作于 Windows、MacOS 和 Linux 上的、并且支持多种标准协议(比如 FTP、SSH、WebDAV 和云服务)、免费的备份解决方案。它的特性是强大的加密功能,并且它使用 GPL 许可证。

Dirvish 是一个基于磁盘的虚拟镜像备份系统,它使用 OSL-30 许可证。它要求必须安装有 Rsync、Perl5、SSH。

Bacula 的网站上介绍说:”它是允许系统管理员去管理备份、恢复、和跨网络的不同种类计算机上的多种数据的一套计算机程序“,它支持在 Linux、FreeBSD、Windows、MacOS、OpenBSD 和 Solaris 上运行,并且它的大部分源代码都是基于 AGPLv3 许可证的。

BackupPC 的网站上介绍说:”它是一个高性能的、企业级的、可以备份 Linux、Windows 和 MacOS 系统的 PC 和笔记本电脑上的数据到服务器磁盘上的备份解决方案“。它是基于 GPLv3 许可证的。

Amanda 是一个使用 C 和 Perl 写的备份系统,它允许系统管理员去备份整个网络中的客户端到一台服务器上的磁带、磁盘或基于云的系统。它是由马里兰大学于 1991 年开发并拥有版权,并且它有一个 BSD 式的许可证。

Back in Time 是一个为 Linux 设计的简单的备份实用程序。它提供了命令行和图形用户界面,它们都是用 Python 写的。去执行一个备份,只需要指定存储快照的位置、需要备份的文件夹,和备份频率即可。它使用的是 GPLv2 许可证。

Timeshift 是一个 Linux 上的备份实用程序,它类似于 Windows 上的系统恢复和 MacOS 上的时间胶囊。它的 GitHub 仓库上介绍说:“Timeshift 通过定期递增的文件系统快照来保护你的系统。这些快照可以在日后用于数据恢复,以撤销某些对文件系统的修改。”

Kup 是一个能够帮助用户备份它们的文件到 USB 驱动器上的备份解决方案,但它也可以用于执行网络备份。它的 GitHub 仓库上介绍说:”当插入你的外部硬盘时,Kup 将自动启动并复制你的最新的修改。“

感谢大家在我们的投票中分享你们喜爱的开源备份解决方案!如果还有其它的、没有提到的开源备份解决方案,请在下面的评论区分享它们。

via: >

伴随着98和Me走到2000的朋友一定还记得Msconfigexe (系统配置实用程序),只要在运行菜单里输入MSCONFIG就会d出一个系统优化菜单,用它来修改Systemini、Winini、快速删除开机自动运行的程序等,非常好用。可是不知出于什么原因,Win2000却将它拒之于门外。这么好的东西被白白抛弃实在可惜,下面就说说怎么在Win2000下重新找回Msconfigexe。

98篇

将Windows 98或Me安装目录下的(C:\Windows\System)Msconfigexe拷贝到2000下的\WINNT目录(或\WINNT\SYSTEM目录、或\WINNT\SYSTEM32目录里的任何一处皆可)直接运行。这时会d出一个出错消息框,提示找不到系统文件Systemini和Winini,如果安装的不是98/2000的双系统,还会提示Autoexecbat、Configsys也找不到。

别担心,这并非你的系统出了问题。在Win98中,Systemini和Winini都属于启动信息文件,会加载一些自启动程序。如键盘、鼠标、声音、屏保、壁纸等,再如Systemini中的boot项中里还有一条名为:shell=Explorerexe的注释,它的功能是使WINDOWS98在启动后默认的 *** 作界面是资源管理器。至于AUTOEXECBAT和CONFIGSYS,更是为了兼顾DOS和WINDOWS3X才遗留下来的产物。即使是98本身,这两个文件基本上也都是空的(这四个文件却往往成为各种病毒“钟情的对象”)。而Windows2000已经基本上取消了DOS的架构,不再需要这些文件,对系统的出错提示我们完全可以不去理会,因为我们想用的只是配置启动项的功能。但每一次都必须点击4次确认后,才能使用这个配置工具,确实又很麻烦。看到一些资料上说,只要在Win2000所在的分区上建立一个Windows目录,然后在其中用记事本程序创建4个(双系统的用户只要改前面两个)文本文件,内容随便填入什么,然后改名成相应的4个文件名,再打开Msconfig就不会再提示找不到文件而要4次确认了,可是我反复试验多次都不成功,或许是上面的方法有误,还望高手指点。

另附98系统配置实用程序默认启动项说明。

internatexe

注意!!这里的internat可不是因特网呀!!和internet差一个字哪!!这个internat是输入法图标的工具,也就是任务栏里面的En图标。(也是MSCONFIG从98移植到2000以后启动项里唯一还可以看到的一个。)

TaskMonitor C:\WINDOWS\taskmonexe

任务检测程序,这个监视器将记录使用软件的情况,然后将这些资料保存到 windows\applog 的applogind 文件中(WIN2000无该项)

ScanRegistry C:\WINDOWS\scanregwexe /aotorun

注册表备份程序,每次开机都备份一次注册表。(WIN2000无该项)

SystemTray SysTrayExe

驻留内存管理程序,在98下可以使电脑用一段时间后系统越来越慢的情况减轻一点。 (WIN2000无该项)

SchedulingAgent C:\WINDOWS\SYSTEM\mstaskexe

系统计划任务程序,一般没什么用 (WIN2000无该项)

LoadPowerProfile Rundll32exe powrprofdll,LoadCurrentPwrScheme

电源管理程序,如果禁用,“控制面版”中“电源管理/显示属性”里的设置就没有效果了。该项往往会出现两次,保留一个即可。(WIN2000无该项)

看到这您可能会说,即使把Msconfig从98移植到了2000下,每一次都要确定它的出错信息不说,功能更是被七折八扣的所剩无几,还有什么意义呢。不要急,微软最最成功之处就在于十分懂得亡羊补牢。在XP中,我们不但发现Msconfig重新回来了,而且脱胎换骨,崭换新颜。

XP篇

只是这次,微软将它藏到了XP中的windows\pchealth\helptr\binaries子目录下。把它复制到2000中(位置同上),开始、运行,没有了恼人的四次出错信息,加宽加大的对话框直接d出,让你顿时领略到“增强版”的气息。

在新的系统配置实用程序中,四个配置文件中的Systemini和Winini虽然依旧被保留,但功能上并没有什么新意,完全可以在启动时将它们禁用。

AUTOEXECBAT和CONFIGSYS则被bootini和服务取代。bootini是NT系统以后引入的一个多重启动引导文件。实际上在Win2000中右键点击“我的电脑”,选择“属性”/“高级”,进入 “启动和故障修复”对话框,对“系统启动”项中的内容做修改与在此处做修改是一样的。

在启动信息里,初始情况下应该只有internatexe(就是前面提到的输入法工具)和一个名为“mobsyncexe”的同步目录管理进程两项(本篇仅以Windows2000Profa为例),简简单单无须多讲。

您有没有想过Win2000和Win98在本质上究竟有什么不同呢?难道仅仅是换了一个桌面,加了几项功能,多了一些设备的内置驱动那么简单吗,如此庞大的体积,内部究竟有哪些东西隐藏在暗处呢?实际上整个WinNT系列与Win9X系列最大的区别用两个字来概括就是“服务”。一台装有Win9X的机器配置再高也仅仅是一个终端,一台客户机;而一旦装上了Win2000,则立即上升了一个高度,升级成为服务器,一个管理者。这种巨大的差异在整个 *** 作系统中无处不在的散发出来,即使在系统配置实用程序中也毫无例外地体现出这一点。但所有的这些,无不是以消耗系统资源为代价的,而这些占据系统宝贵资源的各种服务,对我们普通的个人用户来说真的那么必要吗,如果不是,我们就没有办法在享用WIN2000的各项人性化的新功能与稳定性的同时,减少一些不必要的资源浪费吗?

下面,就让我们看一下Win2000的各项服务的具体内容,究竟哪些是必须的,哪些是根据我们的实际情况要对它们下“逐客令”的。(以下内容仅以Win2000Pro为例,分别介绍各服务的功能,默认状态是停用还是启用,对个人用户的建议等等)

Alerter:局域网中当系统发生问题时向系统管理员发出警报。(已停用)

Application Management:据微软称这是一种基于MIS文件格式(应用程序安装信息程序包文件)的全新、有效软件管理方案——应用程序管理组件服务,它不仅管理软件的安装、删除,而且可以使用此项服务修改、修复现有应用程序,监视文件复原并通过复原排除基本故障等。但实际测试中设置为“已禁用”后似乎并不影响单机上软件的安装与卸载。(已停用)

Automatic updates windows:自动更新。(已启用,建议停用)

Background intelligent transfer service:使用空闲的网络带宽传数据。(已停用)

ClipBook:该服务允许网络中的其它用户查看你的“剪贴板”,即使你的机器真的处在局域网中,出于安全考虑也不建议开启此项,更不用说普通用户了。(已停用)

COM+ Event System:提供事件的自动发布到订阅 COM 组件。(已启用,建议停用)

Computer Browser:维护网上邻居中计算机的最新列表,并将这个列表通知给请求的程序。(已启用,建议非局域网用户停用)

DHCP Client:DHCP是一种提供动态IP地址分配、管理的TCP/IP服务协议,作为网络启动过程的一部分,DHCP客户端系统就可以向DHCP服务器请求和租用IP地址。测试中发现,禁用或停用DHCP Client 启动时间多50秒左右。(已启用)

Distributed Link Tracking Client:保持局域网连接更新的,如果你就一台机器或是根本就没有NTFS分区的话……,它要占用3-4M左右的内存呢。(已启用,建议停用)

Distributed Transaction Coordinator:并列事务,是分布于两个以上的数据库,消息队列,文件系统,或其它事务保护资源管理器。(已停用)

DNS Client:将域名解析为IP地址,测试中发现禁用DNS Client,启动时间少5秒左右。(已启用)

Event Log:记录程序和 Windows 发送的事件消息。事件日志包含对诊断问题有所帮助的信息。不知道你从使用Win2000到现在去 “事件查看器”中查看过几次报告。(已启用,建议停用)

Fax Service:帮助您发送和接收传真。(已停用)

Indexing Service:本地和远程计算机上文件的索引内容和属性,通过灵活查询语言提供文件快速访问。只是该功能系统资源的消耗非常惊人,普通用户实在没必要用它。(已停用)

Internet Connection Sharing:该项即是耳熟能详的Internet共享连接。如果你是用的代理软件或是用路由器上网,再要么你不是局域网的主机或者根本就不在局域网,把它其设为禁用吧。(已停用)

IPSEC Policy Agent:该代理服务允许IP安全策略对两台计算机之间传输的数据包进行加密,从而防止在网上看到它的人对它进行更改和破译。奇怪的是微软在安全策略里自动启用了该项,而在真正需要用到这个功能的地方,也就是“Internet协议(TCP/IP)”属性→“高级”→“选项”页下的“IP安全机制”属性中的“IP安全设置”中,默认设置是“不使用IPSEC”。所以,开启此服务实在是有浪费资源之嫌。(已启用,建议停用)

Logical Disk Manager:逻辑磁盘管理器监视狗服务。(已启用)

Logical Disk Manager Administrative Service:磁盘管理请求的系统管理服务。(已停用)

Messenger:如果你用的ADSL拨号上网,是不是经常会有广告条不分场合地擅自闯入你的屏幕之中呢?就是这个东西做的怪,赶紧关掉它吧!!(已启用,建议停用)

Net Logon:管理某些网络安全设置的,如登陆信息等,普通用户用不到。(已停用)

NetMeeting Remote Desktop Sharing:允许有权限的用户使用 NetMeeting 远程访问 Windows 桌面。(已停用)

Network Connections:该服务管理着“网络和拨号连接”文件夹中的所有对象。如果将它禁用,在“网络和拨号连接”文件夹中将什么都看不到,更不用说新建连接和拨号上网了,不信您试试看。(已启用)

Network DDE:该项与下一项都是管理DDE(动态数据交换),一个与网络中的其它计算机共享OFFICE等软件的服务项,普通用户,关。(已停用)

Network DDE DSDM:管理网络 DDE 的共享动态数据交换。(已停用)

NT LM Security Support Provider:提供一些NT网络应用程序的安全保护。(已停用)

Performance Logs and Alerts:配置性能日志和警报。(已停用)

Plug and Play:即插即用是INTEL开发的一组规范,它赋予了计算机自动检测和配置设备并安装相应驱动程序的能力,当有设备被更改时能自动通知使用该设备的程序当前设备的状况。将该服务状态保持“自动”有利于设备的管理和维护。(已启用)

Print Spooler:该服务的作用是将多个请求打印的文档统一进行保存和管理,待打印机空闲后,再将数据送往打印机处理。没有打印设备的朋友不用我说也一定想把它设置为“禁用”了吧。但是请注意,如果您启用了传真服务(Fax Service)的话千万别禁用,因为传真服务依赖Print Spooler的运行。(已启用,建议停用)

Protected Storage:提供对敏感数据(如私钥)的保护性存储,以便防止未授权的服务,过程或用户对其的非法访问。(已启用)

QoS RSVP:为依赖质量服务(QoS)的程序和控制应用程序提供网络信号和本地通信安装功能。(已停用)

Remote Access Auto Connection Manager:无论什么时候当某个程序引用一个远程 DNS 或 NetBIOS 名或者地址就创建一个到远程网络的连接。(已启用)

Remote Access Connection Manager:创建网络连接。(已启用)

Remote Procedure Call (RPC):该项和下一项都是消息传递服务。在计算机的远程管理期间允许分布式应用程序(即COM+应用程序)呼叫网络上不同计算机上的可用服务。很多服务需要依赖它的运行,如:FaxService、Network Connections、Telephony等,默认情况下也是无法停用这两项的。(已启用)

Remote Procedure Call (RPC) Locator:管理 RPC 名称服务数据库。(已启用)

Remote Registry Service:该服务能使您编辑另一台计算机上的注册表。 (已启用,建议停用)

Removable Storage:管理可移动媒体、驱动程序和库。(已启用,建议停用)

Routing and Remote Access:在局域网以及广域网环境中为企业提供路由服务。

RunAs Service:当您以一般权限用户身份登录系统,而在使用中又需要修改只有系统管理员才能修改的系统设置项时,该服务提供了不重启系统以管理员身份登录的捷径。只需要在命令提示符下运行RunAs命令就可达到更改目的,但如果您根本就没有夺管理员权限的“野心”,停了吧。(已启用,建议停用)

Security Accounts Manager:存储本地用户帐户的安全信息,该项在服务器上必不可少。但如果你的系统只是一个客户机,免了吧。(已启用,建议停用)

Server:提供 RPC 支持、文件、打印以及命名管道共享。(已启用)

Smart Card:对插入在计算机智能卡阅读器中的智能卡进行管理和访问控制。(已停用)

Smart Card Helper:提供对连接到计算机上旧式智能卡的支持。 (已停用)

System Event Notification:跟踪系统事件,如登录 Windows,网络以及电源事件等。将这些事件通知给 COM+ 事件系统 “订阅者(subscriber)”。(已启用,建议停用)

Task Scheduler:“计划任务”。它能使程序在预定的时间自动运行,如定期进行磁盘碎片整理。 如果您从来也没想让电脑做什么计划,还是停了它,毕竟它也占用着资源。(已启用,建议停用)

TCP/IP NetBIOS Helper Service:该服务能在TCP/IP上提供NetBIOS支持。前面我们曾提到过NetBIOS是基于局域网的,因此作为访问Internet资源的一般用户可以禁用它,除非您的系统处在局域网中。 (已启用,建议停用)

Telephony:该服务能为计算机提供电话拨号的能力。如果您使用拨号方式连接到Internet或通过电话线连接其他计算机,则此项必须启用。(已启用)

Telnet:允许远程用户登录到系统并且使用命令行运行控制台程序。(已停用)

Uninterruptible Power Supply:管理连接到计算机的不间断电源(UPS)。(已停用)

Utility Manager:从一个窗口中启动和配置辅助工具。(已停用)

Windows Installer:依据 MSI 文件中包含的命令来安装、修复以及删除软件。(已停用)

Windows Management Instrumentation:该项与下一项是Win2000中的基础管理结构,通过一组常用接口控制和监视系统,如对系统属性的查看与更改、设置用户权限等。(已启用,建议停用)

Windows Management Instrumentation Driver Extensions: (已启用,建议停用)

Windows Time:设置计算机时钟。 (已停用)

Workstation:提供网络链结和通讯。(已启用,建议停用)

GHOST!英文原意为幽灵,是由SYMANTEC公司出品的一种硬盘镜像软件。

1、硬盘间的复制:

首先将两块硬盘安装在同一个机器上,设好主从状态,在DOS状态下(有些时候,GHOST也可以WIN98下运行,但为了防止意味的情况发生,建议你运行在DOS环境下)运行GHOST,然后选择LOCAL、DISK、TO DISK,此时GHOST就会显示有两个磁盘的情况,然后点击第一个磁盘(原盘),按GHOST提示进行确认,然后再点击第二个磁盘(目标盘),再进行确认之后GHOST就开始复制的工作。

屏幕上方将有蓝色进度条显示其进行的状态,一般1G左右的数据在10分钟左右就可以完成。

*** 作此功能,注意的是选择原盘和目标盘时千万不要搞错,如果你选择反了,等到复制完之后你就只能得到两个空盘了。

对于不同容量的两个硬盘,这个方法只能使用在从小硬盘复制到大硬盘之上,反之则不行。进行复制后的大硬盘,你还可以通过分区软件来将剩余的空间找出来(因为GHOST为将剩余的空间做为空闲处理)。

对于其中有坏道的硬盘来说,这种复制 *** 作后,系统运行会变得不稳定,所以要注意。

2、从硬盘到镜像:

用来备份使用中的硬盘的数据。使用这个功能。

安装两个硬盘在一台机器上,运行GHOST,选择LOCAL DISK TO IMAGE。此时GHOST就会显示两个磁盘的情况,然后选定要备份的硬盘,再选定镜像文件放置在什么位置(往往是第二块硬盘的某一个目录中,目录要事先建立好的!)然后在屏幕下端的提示栏中输入一个名字,比如DISKIMG,再按回车,就可以进行备份的工作了,同样有一个进度条演示进度过程。

3、通过镜像恢复到硬盘:

通过了的备份之后,当你的系统出现问题时,将你所备份的硬盘,安装在同一机器上,使用系统盘启动(软盘也可)。

1、运行GHOST,然后选择LOCAL DISK FROM IMAGE,

2、再选择你所备份的镜像文件存放在位置,然后指定要恢复的硬盘,确认之后,恢复工具就开始了。

4、从分区到分区:

有两个不同的硬盘,而只想有相同的系统和工具软件。可以通过GHOST也完成。

首先将两块硬盘安装在同一机器上,运行GHOST。选择LOCAL PARTITION TO PARTITION。

然后选择原分区、确认后再选择目标分区(第二块硬盘的第一个分区)。完毕之后,你就有两块都可以启动的硬盘了。

因为是分区的复制,所以此处要求两个硬盘进行复制的分区必须大小一致,如果不一致,目标盘其它分区将被删除!

5、从分区到镜像:

对于对安装WIN98头疼的用户来说,备份整个系统的意义是非常重要的。而将分区做成镜像,功能无需第二块硬盘,只要将镜像放在其它分区中就可以了。

执行GHOST.EXE,屏幕上就可以出现GHOST的主界面。选择LOCAL PARTIION TO IMAGE,

然后选定硬盘、分区,确认之后,输入一个备份的名字,例如WIN98BAK,然后按回车。 这时屏幕会提示三个选择项,分别是NO,FAST和HIGH。这三种的意思是:NO:备份时不进行压缩处理,所以速度最快,FAST:备份中进行一定的压缩处理,速度比较快。HIGH:备份时压缩,压缩后体积小,但进行速度较慢。这三个选择项可以根据你的爱好来选择。最后确认即可,GHOST就开始了备份的工作。

6、从镜像恢复分区:

如果你的WIN98文件出现错误,通过上面的镜像备份不用重新安装WIN98了,只要有GHOST一切好办了。

运行GHOST,选择LOCAL PARTITION FROM IMAGE,选定你备份文件的存放位置(GHOST的扩展名为GHO)。

然后选定你要恢复的分区(这往往是你硬盘的第一个分区!)确定后,GHOST就开始恢复工作了,几分钟后系统就恢复了。

因为GHOST备份时使用的是原有系统,所以建议你备份之前一定要保证系统的完整性、所使用的软件全都完整,清理好回收站,安装好各个设备的驱动程序,再进行备份。另外在恢复备份之前也别忘了备份你近一段时间的重要数据,因为GHOST的镜像中可不包括这些。

7、检查功能:

GHOST还具有检查功能,以检查你的镜像文件及磁盘的工作状态是否良好,这些功能应用的场合不太多,所以老安也就不多介绍了。

8、LPT传输功能:

GHOST还可以支持LPT并口的数据传输功能,可以通过并口线方便的连接笔记本电脑和台式机,进行数据的交换!

GHOST!英文原意为幽灵,是由SYMANTEC公司出品的一种硬盘镜像软件。

如果发生SMART错误,主要原因是硬盘驱动器内的磁铁现在没用了。用户应确保采取必要的预防措施来保存已写入硬盘驱动器的数据。SMART技术是一种有效的应急的机制,有时用户会从BIOS内部禁用它,但建议最好不要 *** 作。那么,该如何解决SMART错误问题?

第1部分:什么是SMART错误

一、SMART错误的定义

自我监控、分析和报告技术(Self-Monitoring Analysis and Reporting Technology)简称为SMART或SMART。它是一种已集成到计算机硬盘驱动器中的机制,包括HDD和SSD,可用于监控硬盘运行状况,检测并报告即将发生的硬盘故障,并最大限度地降低意外系统关闭和数据丢失的风险。如果在打开计算机时收到“ Pri Master Hard Disk:SMART Status BAD,Backup and Replace Press F1 to Resume ” 的错误消息,则表示硬盘驱动器出现了问题。

二、SMART的属性

每个硬盘驱动器制造商都确保为某些 *** 作设置硬盘驱动器的阈值。在正常情况下,阈值不应超过。如果完成则表示错误。总共有256个值也与HEX ID相关联。一些错误和阈值是至关重要的。被认为是关键的错误总数为11 SMART错误是其中之一,因此应该非常认真对待。这个问题没有解决方案。用户只需要在第一次看到错误时立即将硬盘驱动器更改为并进行备份。有关完整信息以及对该主题的更多研究,用户可以百科查询一下。

三、如何修复SMART硬盘错误

1 从BIOS禁用SMART错误。如果要继续使用硬盘驱动器,则可以。但不建议这样做,因为硬盘驱动器注定要失败,禁用错误会增加数据丢失的可能性。

2 备份和更换。如果在按F1后成功启动了计算机,你可以立即使用硬盘备份实用程序来帮助你备份重要数据并将其移动到另一个安全硬盘中。

3 重启并恢复。如果在按F1继续后计算机无法启动或数据损坏,则可能需要可启动媒体和数据恢复工具以便于数据检索。

第2部分:如何禁用SMART错误提示

SMART也称为SMART SELF TEST,它可以在BIOS内设置禁用,但所有的系统制造商都强烈反对应该禁用该错误。如果用户不了解已存储的数据,是可以禁用它。下面说明了禁用SMART错误的相关 *** 作方法,

注:SMART错误是使用任何类型的驱动器(即内部驱

Oracle数据库备份方式

Oracle的内核提供数据库的备份和恢复机制,SQLDBA按表空间进行数据的备份和恢复。Oracle提供两种方式:备份恢复和向前滚动,保证意外故障恢复数据库的一致性和完整性。

1 备份恢复方式

对数据库的某个一致状态建立副本,并储存在介质上脱机保存,以此作为数据库恢复的基础。现以Oracle实用程序Export/Import来介绍备份恢复方式。

Export/Import是Oracle提供的两个互补性程序,即卸载和装载。它们既完成数据库与 *** 作系统文件的互为转载,同时可以有效地回收数据库的碎片,提供不同版本间Oracle 数据传送的手段,进行不同用户间的数据传送。

Export数据卸载,将数据从Oracle写到指定的 *** 作系统文件进行备份。卸载的对象、内容与数量有三种模式:TABLE MODE(表模式)、USER MODE(用户模式)、FULL DATABASEM ODE(所有数据库模式)。使用方式既可用交互方式,也可采用命令行方式,以"关键字=值" 将所需信息在命令行中逐一描述来进行卸载。Export要求用户具有CONNECT或DBA特权。

Import与Export互逆,将 *** 作系统文件重新装载至Oracle数据库中,使用方式如Expo rt。使用者要求具有CONNECT和RESOURCE特权,且可选择部分或全部装入。

Export/Import非常方便,系统开销小,它的限制是输出的 *** 作系统文件采用专门的压缩方式存放,仅提供给Import使用。

也可采用SQLPLUS和SQLLOADER实用工具进行备份。使用SQLPLUS的SPOOL命令通过脱机定向输出,使用PLUS格式化结果,形成指定格式的ASCII文件,需要时可用SQLLOADER 进行加载。它的方便之处是ASCII文件可以编辑,可方便地加载至其他数据库(如FoxPro、 Sybase中)。

2 向前滚动方式

Oracle提供向前滚动方式,使建立备份后成功的事务不会丢失。恢复的基础是数据库的某个一致性状态(即方式1完成的备份恢复),恢复的依据是存档的重作记录文件。启动重作记录文件方法如下:

(1) 启动Oracle;

(2) 连接Oracle:CONNECT SYSTEM/PASSWORD;

(3) 启动ARCHIVE LOG。

出现介质故障时,可用SQLDBA的RECOVER命令,利用存档的重作记录文件恢复一个或多个表空间。RECOVER命令对DATABASE或TABLASPACE进行恢复。前者要求SQLDBA START UP已被排斥方式装载且未被打开;后者对无活跃回退段的表空间执行脱机,要求数据库已装载且被打开。

由于向前滚动方式恢复的依据是存档的重作记录文件,因而系统开销大,但恢复的是建立备份以后的成功事务,所以恢复的程度更高、更完备。

IT JOB

以上就是关于13 个开源备份解决方案全部的内容,包括:13 个开源备份解决方案、系统备份是备份 *** 作系统还是备份已安装的软件、msconfig里的这些程序是什么等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9817519.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存