<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>dos &#8211; LPC影子技术分享</title>
	<atom:link href="https://www.mudbest.com/tag/dos/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.mudbest.com</link>
	<description>行影不离,忘之却步.</description>
	<lastBuildDate>Thu, 12 Apr 2012 04:53:31 +0000</lastBuildDate>
	<language>zh-Hans</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.2</generator>
	<item>
		<title>多台服务器文件数据备份</title>
		<link>https://www.mudbest.com/%e5%a4%9a%e5%8f%b0%e6%9c%8d%e5%8a%a1%e5%99%a8%e6%96%87%e4%bb%b6%e6%95%b0%e6%8d%ae%e5%a4%87%e4%bb%bd/</link>
		
		<dc:creator><![CDATA[hkshadow]]></dc:creator>
		<pubDate>Thu, 12 Apr 2012 04:51:17 +0000</pubDate>
				<category><![CDATA[分享]]></category>
		<category><![CDATA[随笔]]></category>
		<category><![CDATA[cmd]]></category>
		<category><![CDATA[dos]]></category>
		<category><![CDATA[mudlib]]></category>
		<category><![CDATA[夕阳再现]]></category>
		<category><![CDATA[批处理]]></category>
		<guid isPermaLink="false">http://www.mudbest.com/?p=1036</guid>

					<description><![CDATA[最近在服务器这块也是蛮伤神的，总是担心玩家数据会丢失，因为lib本身就已经做了一次备份处理，每天凌晨5点自动进 ... <a title="多台服务器文件数据备份" class="read-more" href="https://www.mudbest.com/%e5%a4%9a%e5%8f%b0%e6%9c%8d%e5%8a%a1%e5%99%a8%e6%96%87%e4%bb%b6%e6%95%b0%e6%8d%ae%e5%a4%87%e4%bb%bd/" aria-label="阅读 多台服务器文件数据备份">阅读更多</a>]]></description>
										<content:encoded><![CDATA[<p>最近在服务器这块也是蛮伤神的，总是担心玩家数据会丢失，因为lib本身就已经做了一次备份处理，每天凌晨5点自动进行文件copy备份到指定盘符目录。但最近机房这边事情也是蛮多的，不知道什么时候会换线路，而这些文本数据只有当玩家进行quit后才会更新保存，或者是等宕机后才会进行保存，而对于突然的断电的没有任何措施，甚是伤神。</p>
<p>从最近的一个项目里看到了用到了批处理备份，就想尝试这种方法用到自己正在伤神的数据备份问题里。尝试了2种方法，最后考虑效率问题，还是用了另一种方法。</p>
<p>服务器A 数据存储<span id="more-1036"></span><br />
服务器B 数据备份</p>
<p><span style="color: #ff0000;">方案1：</span><br />
直接在 服务器B上面进行操作，将FTP功能和列目录写到一个批处理，然后在服务器B里进行计划任务，每5分钟执行一次，它的效果是将服务器A的所有的文件进行一个一个的往自身里下载，从而达到了备份的效果。但是问题就来了，这5分钟要下载完上千个文件，可能下不完，这也是其次，主要是伤不起那复制的文件数量。所以后期放弃了这方案。</p>
<p><span style="color: #ff0000;">方案2：</span><br />
和方案1差不多，就是更简洁了点。直接在服务器A上面进行Xcopy将目录复制到指定目录，然后利用windows的winRaR的功能处理一次，将要备份的文件xcopy出来之后，进行winRaR的命令行压缩文件，处理完压缩后并将Xcopy出来的文件夹删除。这时候在服务器A里产生了一个1204121244.rar（年月日时间分钟）的文件，由于硬盘是SSD，每5分钟执行一次这样的操作没任何压力，产生10个最新鲜的备份压缩包，将旧的删除。然后在服务器B上面进行FTP批处理操作，但只下载服务器A上面最新的一个备份压缩包，然后在服务器B上同样的只保留最新的10个文件，这样就达到了较理想的效果了，或许还有其他办法，但这方法够用了。</p>
<p><span style="color: #0000ff;">伤神的事情也就结束了。^_^</span></p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
