服务器数据备份的方法有哪些?

服务器数据备份的方法有哪些?,第1张

正确掌握服务器备份方式方法,有助于企业等类型网站免受噩梦侵扰——数据丢失和损坏。

大部分数据丢失的原因是有硬件故障、软件错误、认为 *** 作失误和自然灾害等现象造成的,而最有效直接避免这些灾难影响企业网站的方法就是备份数据。

掌握正确的服务器备份方法,可以最大限度地减少存储空间,减少对计算资源和带宽使用的影响,从而确保数据安全,并在灾难发生后,尽可能快速、轻松地恢复数据。现在一起跟着壹基比小喻(企鹅名字)看下正确的服务器数据备份方法有哪些

1、完全备份

完整备份是最简单的备份形式,包含所有需要备份的文件夹和文件。我们通常会压缩文件以节省空间,但即使压缩完全备份也可能占用大量存储空间。备份磁盘的大量访问也需要额外的带宽。

完全备份的优点是易于恢复。由于可以随时获得完整的数据,因此数据恢复快速简便。理想的做法是始终进行完整备份,因为它们是最全面的,并且是独立的。但是,这样做往往耗费时间。

除了主要更新(例如 *** 作系统升级或新软件安装)之外,通常每周执行完整备份。在间隔中执行增量备份或差异备份。

2、增量备份

由于完全备份非常耗时,因此我们可能更需要增量备份,以减少执行备份所需的时间。增量备份仅备份自上次备份以来已更改的数据。例如,假设在星期一进行了完整备份,则可以在星期二执行增量备份以备份自星期一以来已更改的文件。周三,对备份自周二以来发生变化的文件执行了另一次增量备份。由于每次迭代备份的数据量要小得多,因此可以节省存储空间并减少网络带宽。它还允许保留相同文件的多个版本。

但是,增量备份使用更多计算能力,因为必须将每个源文件与上一个完整备份和每个后续增量备份进行比较,以确定数据是新的还是已更改。而且,恢复过程较慢。您首先需要还原最新的完整备份以及每个后续增量备份。如果其中一个备份失败(完整备份或增量备份),则恢复将不完整。

SQL如何备份到异机(远程应该是一个道理) ( q1 G B' k/ }7 `, ~; s+ c0 v+ N
/ H- p0 p x1 B; f$ D" D
写成存储过程,建立作业定时备份~~~ + s1 z) X7 z: S; m
c" }- ]! \6 V2 j
6 X- C2 E& m$ v9 E2 u--在sql中映射一下就可以了 4 t/ F# d2 r$ X' p: K
exec masterxp_cmdshell 'net use z: \\yizhi\D$ "密码 " /user:yizhi\administrator '
1 f4 a" [$ J( R5 G: o% y8 c
5 T# K' u6 @/ U1 |& [9 o4 F) U/--说明: ! b2 Z: E" d j5 ~
exec masterxp_cmdshell 'net use z: \\xz\c$ "密码 " /user:xz\administrator ' S0 W$ o9 _" x# |3 t
' n$ d4 ~" w& n$ `1 ) S }z:是映射网络路径对应本机的盘符,与下面的备份对应
# u) W, E7 F9 O$ 5 O0 a\\xz\c$是要映射的网络路径
' { X/ ~# a$ _ \3 ~$ I
% i9 h$ r( O8 P$ Xxz\administrator
7 O: Y1 d1 _8 w$ {3 Yxz是远程的计算机名, 2 Q& f- y3 M$ G
administrator是登陆的用户名
% d! p0 w9 m/ \+ p9 s7 i/ a密码 面指定的administrator用户的密码 4 d+ ~4 B9 f: E e A2 {' y
--/ + f& W: X- w) P: ]' i, v) k8 y0 g
3 \7 d: C9 D% L--备份;with init覆盖 ¦noinit添加
' g, S4 U) m) ~, y! [backup database 库名 to disk=@ '\\远程机器名\目录\文件名' with init
# J3 }( R3 e9 ^
h6 F$ j ~2 V9 J$ x5 w--COPY 8 s$ v7 U2 m+ Y4 i( O5 n B
exec masterxp_cmdshell 'copy \\远程机器名\目录\文件名 z: ' ! |9 w3 g5 G+ g4 M5 M9 R9 }
0 ]! ^" b R7 i) s
--删除(这句可以去掉) 2 c4 I- B, L& F
--exec masterxp_cmdshell 'del \\远程机器名\目录\文件名 '
4 G2 x! |5 h- j% \ t6 A) h2 \8 A( I, m5 B; h4 a9 2 c
--完成后删除映射
4 |" N" ]% x- t& M- |, Rexec masterxp_cmdshell 'net use z: /delete ' 8 | e3 _! C1 ' D8 }/ j2 P/ |

服务器的设置可能比较特殊。如果为了确保安全性而禁用移动设备,那么移动硬盘可能就无法使用了。解决起来可能比较麻烦
可以找一台与服务器联网的计算机,用远程桌面与之连接,把数据备份到那台计算机上,然后在那台计算机上连接移动硬盘备份数据。这样更方便,也更安全


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存