局域网中实现数据集中自动备份的简易策略

2018-03-04 19:42徐发强
网络安全技术与应用 2018年4期
关键词:局域网桌面备份

◆张 前 周 淼 徐发强



局域网中实现数据集中自动备份的简易策略

◆张 前 周 淼 徐发强

(玄武区人民检察院 江苏 210018)

在局域网中用服务器及磁盘阵列进行集中存储的方法早已成熟,但这套设备的建设和维护成本很高,对有些单位来说还是太奢侈了。本文提出了局域网中基于普通电脑实现PC数据集中自动备份的简易策略,具体来说就是用一台PC作为备份机、挂大硬盘、编写CMD命令程序,每日自动开机运行,将局域网内所有PC的重要数据集中复制到这台备份机。这种策略简易可行、成本低廉,还可异地备份。

局域网;PC;数据备份;CMD程序异地备份

0 前言

众所周知,电脑中数据的重要性要远高于电脑本身,而存储数据的硬盘又存在着随时损坏的可能。有些单位的局域网有保密等级,其电脑的硬盘损坏,则需要到指定的具备保密资质的单位进行数据恢复,维修周期较长,维修费用也相当高。因此,对局域网上PC数据进行备份十分必要。

基于传统的服务器加磁盘阵列的备份方式成本较高,动辄十几万元,硬盘更换的维护成本也很高,一般单位很难承受,本文基于花小钱办大事的考虑,提出了在局域网中利用普通电脑实现集中自动备份的简易策略。硬件上,使用台式电脑加多块大容量普通硬盘作为备份机;软件上,使用CMD命令进行编程,简单易用,成本仅数千元而已。

1 集中自动备份的实施策略

局域网中实施集中自动备份的功能框图如图1所示,具体思路如下:

1.1“集中”的实现方法

在局域网内配置一台备份机,用于集中备份局域网中所有办公电脑的数据,为简便起见,备份机可以使用普通台式电脑,卸下光驱,在主板SATA接口上挂接三块大容量硬盘,每块至少2T,可备份不少于30台电脑终端的数据,增加备份机数量可以同比例地扩大备份能力。

图1 局域网中实施集中自动备份的功能框图

1.2“自动”的实现方法

备份机设置定时自动开关机,开机自动运行CMD集中自动备份程序。

程序还可以用CMD命令定时定期地将办公电脑的数据有区别地复制到备份机中,对经常更新的数据就每天备份,如桌面文件;对不常更新的数据就每周备份,如桌面目录;对基本上不更新的数据就每月备份,如分区磁盘文件,这样可以减少备份硬盘的写入次数,延长其使用寿命。CMD命令的编程中,定时语句“time /t|findstr /i /c:"10:"”就可以实现每日10点触发备份,定期语句“date /t|findstr /i /c:"/01 周"”就可以实现每月1日触发备份。

1.3“备份”的实现方法

在局域网中的办公电脑,即PC,需要关闭防火墙并提供登录名和密码,这样,备份机就可以在CMD编程中采用“net use w: \192.168.1.2d$ "123" /user:xfq”网盘映射的访问方式直接打开这台办公电脑的D盘。CMD编程中备份的执行情况记录在LOG文件中。

1.4对“集中自动备份”的维护和检测

局域网中的网络管理电脑运行CMD检测程序,通过PING命令测试备份机是否正常定时启动,还可以通过对备份机硬盘的写读命令来测试其是否已损坏。

当然也可对备份机进行人工定期检查,不用网络管理电脑和CMD检测程序。备份机要设置关闭防火墙,设置允许远程登录,以方便远程管理。远程电脑不定期地登录备份机检查数据备份情况,对备份机的程序运行进行完善和维护。

2 集中自动备份的实施案例

在作者所在的涉密单位,共用100多台办公电脑,系统是Windows7,现配置有3台备份机,分别有6T硬盘空间,备份机每天定时开机运行集中自动备份的CMD程序,每天将各办公电脑的桌面文件、每周将桌面目录、每月将分区硬盘数据复制到备份机,同时将备份情况记录在LOG文件中。网络管理电脑运行CMD检测程序,随时测试备份的工作状况,遇到脱网和硬盘失效等情况及时报警。下面的CMD代码就是每日备份的CMD程序。

:loop0

time /t|findstr /i /c:"10:"

if %errorlevel%==0 (echo 现在是10点,开始每天的备份>> d:启动ackupeveryday.log&goto loop1)

echo wscript.sleep 3000000>sleep2.vbs

start /wait sleep2.vbs

del /f /q sleep2.vbs

goto loop0

:loop1

net use w: \192.168.1.78d$ "123" /user:xfq|findstr /i /c:"命令成功完成"

if %errorlevel%==1 (echo 徐发强未开机导致桌面备份不成功>> d:启动ackupeveryday.log&net use w: /d /yes&goto loop2)

w:

cd xfq桌面|findstr /i /c:"系统找不到指定的路径"

if %errorlevel%==0 (echo 徐发强的桌面无法访问>> d:启动ackupeveryday.log&net use w: /d /yes&goto loop2)

cd xfq桌面

xcopy *.* d:综合备份徐发强D盘xfq桌面 /y /c net use w: /d /yes

goto loop2

:loop2

net use w: \192.168.1.134d$ "123" /user:zm|findstr /i /c:"命令成功完成"

if %errorlevel%==1 (echo 周淼未开机导致桌面备份不成功>> d:启动ackupeveryday.log&net use w: /d /yes&goto loop3)

w:

cd zm桌面|findstr /i /c:"系统找不到指定的路径"

if %errorlevel%==0 (echo 周淼的桌面无法访问>> d:启动ackupeveryday.log&net use w: /d /yes&goto loop3)

cd zm桌面

xcopy *.* d:综合备份周淼D盘zm桌面 /y /c

net use w: /d /yes

goto loop3

:loop3

……

目前,这套系统运行良好,单位的所有办公电脑的数据都得到了及时、有效的备份,从根本上消除了涉密电脑数据丢失的隐患。

3 小结

本文针对PC数据备份问题,提出并实践了基于普通电脑、CMD编程和系统设置进行集中自动备份的简易策略。并且由于备份电脑在局域网延伸到的异地进行备份,这更增加了局域网中数据的容灾能力。这套策略也可以用于对服务器大型数据库的辅助性数据备份。

[1]王春海, 张翠轩.非常网管:DoS命令技术详解[M].人民邮电出版社, 2007.

[2]刘仕一, 李涛, 刘哲哿等.异地备份系统数据一致性检测[J]. 计算机工程与设计,2010.

[3]蒋建峰.档案备份的方法和策略[J].档案与建设, 2012.

猜你喜欢
局域网桌面备份
VSAT卫星通信备份技术研究
轨道交通车-地通信无线局域网技术应用
基于APP在线控制双挤出头FDM桌面3D打印机的研制
桌面云技术在铁路行业中的应用
创建vSphere 备份任务
基于VPN的机房局域网远程控制系统
基于802.1Q协议的虚拟局域网技术研究与实现
桌面装忙
局域网性能的优化
旧瓶装新酒天宫二号从备份变实验室