服务器备份该如何进行

服务器备份该如何进行,第1张

服务器备份进行方法
服务器备份是指针对于服务器所产生的数据信息进行相应的存储备份过程,从而保障数据的安全运行,从狭义上来看信息的价值在于其潜在用途,并会随着时间的推移而改变。数据管理和保护可攫取信息的最大价值,并规避因未按照监管法规保留信息而导致的风险。企业应对当前和将来的信息使用方式进行评估,实施满足其全部需求的流程和技术。
1、完全备份。
每天对自己的系统进行完全备份。当发生数据丢失的灾难时,只要用一盘磁带(即灾难发生前一天的备份磁带),就可以恢复丢失的数据。然而它亦有不足之处,首先,由于每天都对整个系统进行完全备份,造成备份的数据大量重复。这些重复的数据占用了大量的磁带空间,这对用户来说就意味着增加成本。其次,由于需要备份的数据量较大,因此备份所需的时间也就较长。对于那些业务繁忙、备份时间有限的单位来说,选择这种备份策略是不明智的。
2、增量备份。
星期天进行一次完全备份,然后在接下来的六天里只对当天新的或被修改过的数据进行备份。这种备份策略的优点是节省了磁带空间,缩短了备份时间。但它的缺点在于,当灾难发生时,数据的恢复比较麻烦。例如,系统在星期三的早晨发生故障,丢失了大量的数据,那么现在就要将系统恢复到星期二晚上时的状态。这时系统管理员就要首先找出星期天的那盘完全备份磁带进行系统恢复,然后再找出星期一的磁带来恢复星期一的数据,然后找出星期二的磁带来恢复星期二的数据。很明显,这种方式很繁琐。另外,这种备份的可靠性也很差。在这种备份方式下,各盘磁带间的关系就象链子一样,一环套一环,其中任何一盘磁带出了问题都会导致整条链子脱节。比如在上例中,若星期二的磁带出了故障,那么管理员最多只能将系统恢复到星期一晚上时的状态。
3、差分备份。
管理员先在星期天进行一次系统完全备份,然后在接下来的几天里,管理员再将当天所有与星期天不同的数据(新的或修改过的)备份到磁带上。差分备份策略在避免了以上两种策略的缺陷的同时,又具有了它们的所有优点。首先,它无需每天都对系统做完全备份,因此备份所需时间短,并节省了磁带空间,其次,它的灾难恢复也很方便。系统管理员只需两盘磁带,即星期一磁带与灾难发生前一天的磁带,就可以将系统恢复。在实际应用中,备份策略通常是以上三种的结合。例如每周一至周六进行一次增量备份或差分备份,每周日进行全备份,每月底进行一次全备份,每年底进行一次全备份。

网站部署到线上后,基本上都是全天候提供Web服务的,服务器在公网7x24小时运行中,难免会遇到一些问题,比如:硬件损坏、人为误 *** 作、黑客攻击。所以说数据在服务器上是存在损坏、丢失风险的,此时备份机制就很重要了。

一个网站程序主要由两部分构成:程序源码+数据库,下面分别说下如何给源码和数据库备份。

数据库备份

不同数据库的备份 *** 作不同,但大体类似,备份方式主要有两种:

将结构及数据导出为SQL文件;

直接备份数据库物理文件,这种方式备份时建议先停止数据库服务。

以MySQL为例,我们可以通过数据库管理工具Navicat来备份(此工具支持各类主流数据库),示:

另外还可以通过phpMyAdmin这款Web版MySQL管理工具进行数据备份,示:

源码及文件备份

源码也是文件的一种,对于文件类备份有很多方案供大家参考:

1、Rsync+Inotify实时增量备份

借助Linux的Inotify特性可以监控文件系统,一旦发生了文件变化就及时通知Rsync进行数据备份。这种模式更多用于主从服务器上的文件同步备份 *** 作。

2、借助FTP工具管理文件

不管是WindowsServer还是Linux,都可以在服务器上安装FTP服务器端工具(FileZillaServer),然后用户通过FTP客户端工具即可连接上服务器进行文件 *** 作。

3、通过系统定时任务执行备份 *** 作

比如在Linux系统上,我们可以通过Crontab+Shell+tar来定时备份文件,这种可以做到无人值守式备份。

以上就是我的观点,对于这个问题大家是怎么看待的呢?欢迎在下方评论区交流~我是科技领域创作者,十年互联网从业经验,欢迎关注我了解更多科技知识!

使用多备份客户端可以将服务器数据备份到云端。
2
首先下载多备份客户端。
3
进入多备份控制面板后系统会根据是否首次登陆进行判断,首次登陆会有保护设备提示,选择服务器,非首次进入直接点击左下角下载客户端。

数据备份包括实时备份还有隔断间自动备份和通常备份有两类,一个是周期性备份,一个是永久性备份。周期性可能用过磁带和空闲磁盘空间做。永久的通常是用磁盘和磁带来做,只是将移除保存。 此
外共享整个空间,可以考虑使用SAN。扩展性较好,选择较多。也有低端基本IScsi SAN 解决方法
。如果是低端的要求,通常购置一台服务器,添加足够大的硬盘阵列即可。
1、服务器有阵列和连接线到磁盘阵列的接口。通常磁盘阵列有二个到三个接口。
2、这个可以,但是你要有备份软件,比如Symantec BE。安装好后,直接备份和恢复。做成定制和策略即可,其他的备份软件功能相同, *** 作不一样 ‘ 如果不想使用D版,或者正版。还有一个办法,手动将备份的文件做批处理或者免费软件定期复制过来。 3、前面的说的盘柜就是你说的 DELLPowerVault MD3000i HPStorageWorks 1510i(AD594A) ;IBM DS4300 这些价格都在10万以下,不包括硬盘价格。这个根据你的容量空间来定。
4、通常直接连接的盘柜只有3个左右。但是其他比如SAN,NAS可以更多。前者取决于SAN交换机的端口数。
5、恢复和前面说的备份软件相关。

linux系统下使用脚本定时备份数据库,代码如下:
#!/bin/bash
#Setting
#设置数据库名,数据库登录名,密码,备份路径,日志路径,数据文件位置,以及备份方式
#默认情况下备份方式是mysqldump,还可以是mysqldump,mysqldotcopy,如果注释掉第
#18行,则默认以tag的方式备份
#默认情况下,用root(空)登录mysql数据库,备份至/root/dbxxxxxtgz
DBName=mysql
DBUser=root
DBPasswd=123456
BackupPath=/home/wang/>

文档自动备份的应用在企业中用的是比较多的,在企业中员工都是通过电脑来进行办公的,如果遇到停电或电脑故障的员工,会导致文件被损坏打不开,如果用了文档自动备份工具就不用担心这种问题出现了,可以用域之盾来对企业同一局域网下的多台员工电脑进行备份处理。

首先我们可以在域之盾首页找到策略模板管理,然后点击加号创建一个新的策略模板;

创建模板后,编写模板名称,然后在左侧找到文档安全一栏,在策略内容中设置配置文档备份类型,如文档修改时备份、文档删除时备份和允许用户手动备份文件等,还可以把文件存储在本地的同时存储到服务器中,这对于文件安全有着双重保障;

设置完成后,我们只需选择客户端电脑即可,比如对全部员工电脑选择,然后点击确定应用策略就能够生效了,这样在员工进行文件相关 *** 作时就能够进行自动保存了。

一般服务器不建议备份系统,因为就算你备份了,到时候系统坏了,照样要重做,因为有些管理软件不支持备份后继续使用,再说你做了RAID,只要数据的安全性做好了,定时备份一下数据库就OK了

服务器的数据安全是通过RAID卡实现阵列,数据量若是大的话,还可以考虑购买TSM软件实现快速备份。
服务器主要是对数据安全要求比较高,可以做双机热备,一台服务器出现问题,另一台仍会正常运转。

参考资料:

>

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存