Windows服务器⽂件备份到本地的⽅法、Windows服务器数据备
份⽅案
重要的数据必须备份,并且必须实时备份,否则⼀旦出现意外情况,将会给服务器⽂件安全带来巨⼤灾难。那么,如何备份服务器⽂件呢?本⽂以Windows为例说明服务器⽂件备份的⽅法
⽅法⼀、通过专门的服务器⽂件备份软件来⾃动备份服务器⽂件
1、新增备份配置
点击“新增配置”按钮,⾸先设置备份路径,选择源备份路径和备份⽬标路径,并点击“添加”。如下图:
注意:如果备份的⽬标服务器是⽹络路径,则需要输⼊账户和密码,同时也需要⼿动输⼊⽹络路径的IP地址和备份的⽬标⽂件夹,如下图:
如果是域环境,则⽤户名输⼊的时候,根据权限不同,有时候需要输⼊域的名称。⽐如域的DNS是dashizhi,则输⼊⽤户名的时候就需要输⼊dashizhi\具体⽤户名。如下图:
设置备份开始时间,如下图:
设置全量备份频率。“全量备份”是指对某⼀个时间点上的所有数据或应⽤进⾏的⼀个完全拷贝。实际应⽤中,通常是指服务器中某个磁盘或者某个⽂件夹下⾯的所有⽂件和数据进⾏备份。这种备份⽅式相当于模拟⼈⼯将磁盘⽂件完全复制到另外的存储空间(磁盘的其他分区、外接移动硬盘、其他服务器、NAS存储阵列或者私有云等)。这种备份⽅式可以对全部数据进⾏保护,⼀旦源⽂件丢失可以进⾏全部
还原。但由于“全量备份”每次都是备份全部数据,因此会占⽤较⼤的磁盘存储空间。在本系统中可按天、周、⽉设置备份频率,如下图:
设置增量备份频率。“增量备份”是指在⼀次“全量备份”后或上⼀次增量备份后,以后每次的备份只需备份与前⼀次相⽐增加或者被修改的⽂件。本系统可以按照⼩时、天、⽉来设置备份频率,同时可选择“增量备份同时单独备份新增⽂件”,这样就会将新增⽂件本分⾄⼀个单独的⽂件夹内。如下图:
设置备份数据清理时间,如下图:
全部设置完成后,点击“保存”按钮,⽅可真正⽣效,然后就可以⾃动备份服务器⽂件了。
⽅法⼆、通过脚本来实现服务器⽂件⾃动备份。
⾸先,新建⼀个⽂本⽂档,改名为备份SVN.bat
粘贴以下内容:
@echo off
echo 本批处理为Ls_man原创
echo 更多精彩博⽂请访问 blog.csdn/ls_man
echo 或登陆求知域官⽹ www.qqextra
color 0b & cls
echo 设置要备份的⽂件夹...
set "pbuf=D:\VisualSVN_Repositories"
echo 设置备份⽂件存放⽂件夹...
set "tbuf=G:\Backup_VisualSVN_Repositories"
echo 初始化压缩程序设置...
cd \
C:
cd C:\Program Files\WinRAR
set yes=ok
echo 压缩程序在C:\Program Files\
echo 设置备份⽂件名(以星期⼏命名,即备份⽂件只保存最近⼀周)...ssh工具windows
set name=%date%
set name=%name:~-3%
set name=svn_backup_%name%
echo 是否存在同名⽂件,若存在则删除同名⽂件...
if exist %tbuf%\%name%.rar del %tbuf%\%name%.rar
echo 开始执⾏压缩备份...
rar a -r -ed -esh %tbuf%\%name%.rar %pbuf%\*.*
echo 备份完毕!
由于要备份的⽂件夹和存放备份的⽂件夹及WinRaR的安装路径可能不同,根据实际情况修改即可。下⼀步就是添加任务计划,打开控制⾯板-任务计划-添加任务计划,设置每天执⾏备份.bat,最好在晚上执⾏如凌晨1点。
当然,相对于脚本备份服务器⽂件来说,通过专门的服务器⽂件备份软件,可以更为简单⽅便⾼效快捷。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。