<?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>江淼的Blog &#187; rsync</title>
	<atom:link href="http://www.jiangmiao.org/blog/t/rsync/feed" rel="self" type="application/rss+xml" />
	<link>http://www.jiangmiao.org/blog</link>
	<description>简单生活</description>
	<lastBuildDate>Sat, 24 Dec 2011 07:02:44 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.4</generator>
		<item>
		<title>使用Rsync备份数据</title>
		<link>http://www.jiangmiao.org/blog/76.html</link>
		<comments>http://www.jiangmiao.org/blog/76.html#comments</comments>
		<pubDate>Sun, 14 Dec 2008 13:48:51 +0000</pubDate>
		<dc:creator>JiangMiao</dc:creator>
				<category><![CDATA[系统管理]]></category>
		<category><![CDATA[rsync]]></category>
		<category><![CDATA[备份]]></category>

		<guid isPermaLink="false">http://www.jiangmiao.org/blog/?p=76</guid>
		<description><![CDATA[　　经历了硬盘数据全没了的痛苦，痛定思痛，作好每日或更短时间的备份功作犹为重要，真正做到有备无患。 &#8221;&#8217;准备：&#8221;&#8217; 系统环境：Debian 4.0 （其它linux大同小异） 需要权限：root &#8221;&#8217;安装：&#8221;&#8217; apt-get install rsync &#8221;&#8217;配置服务端：&#8221;&#8217; &#8221;&#8217;建立配置文件：/etc/rsyncd.conf&#8221;&#8217;Debian4下rsyncd.conf不直接提供，那就新建一个 vi /etc/rsyncd.conf 输入 uid = nobody gid = nogroup use chroot = no max connections = 4 pid file = /var/run/rsync.pid lock file = /var/run/rsync.lock log file=/var/log/rsync.log #备份的模块名 &#8230; <a href="http://www.jiangmiao.org/blog/76.html">继续阅读 <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div class="noindent"><!--EasyFormat--><br />　　经历了硬盘数据全没了的痛苦，痛定思痛，作好每日或更短时间的备份功作犹为重要，真正做到有备无患。
<ol>
<li>&#8221;&#8217;准备：&#8221;&#8217;
<ul>
<li>系统环境：Debian 4.0 （其它linux大同小异）</li>
<li>需要权限：root</li>
</ul>
</li>
<li>&#8221;&#8217;安装：&#8221;&#8217;
<pre class="shell">apt-get install rsync</pre>
</li>
<li>&#8221;&#8217;配置服务端：&#8221;&#8217;
<ul>
<li>&#8221;&#8217;建立配置文件：/etc/rsyncd.conf&#8221;&#8217;<br />Debian4下rsyncd.conf不直接提供，那就新建一个
<pre class="shell">vi /etc/rsyncd.conf</pre>
<p>输入
<pre>
uid = nobody
gid = nogroup
use chroot = no
max connections = 4
pid file = /var/run/rsync.pid
lock file = /var/run/rsync.lock
log file=/var/log/rsync.log

#备份的模块名
[website]
path = /var/www
comment = backup
ignore errors
read only = true
list = false
#备份用户名
auth users = test
#帐号密码文件
secrets file = /etc/rsyncd.secrets</pre>
</li>
<li>&#8221;&#8217;建立帐号文件/etc/rsyncd.secrets&#8221;&#8217;
<pre class="shell">vi /etc/rsyncd.secrets</pre>
<p>输入
<pre>
#用户名:密码
test:test</pre>
</li>
<li>&#8221;&#8217;更改rsyncd.secrets的权限为只读&#8221;&#8217;
<pre class="shell">chmod 0400 /etc/rsyncd.secrets</pre>
</li>
<li>&#8221;&#8217;配置inetd&#8221;&#8217;
<pre class="shell">vi /etc/inetd.conf</pre>
<p>添加
<pre>rsync stream tcp nowait root /usr/bin/rsync rsync --daemon</pre>
</li>
<li>&#8221;&#8217;重启inetd&#8221;&#8217;
<pre class="shell">/etc/init.d/openbsd-inetd restart</pre>
</li>
</ul>
</li>
<li>&#8221;&#8217;配置客户端&#8221;&#8217;
<ul>
<li>&#8221;&#8217;建立密码文件password&#8221;&#8217;
<pre class="shell">echo 'test'>password</pre>
</li>
<li>&#8221;&#8217;同步数据&#8221;&#8217;
<pre class="shell">rsync -vzrtopg --progress --password-file=password test@服务器IP::website /var/www</pre>
<p>同步服务器IP的website到目录/var/www<br />-v &#8211;verbose #输出调试信息<br />-z &#8211;compress #压缩数据<br />-r &#8211;recursive #递归目录，通俗讲就是包括所有子目录<br />-t &#8211;times #保持时间<br />-o &#8211;owner #保持所有者<br />-p &#8211;permission #保持permission<br />-g &#8211;group #保持组		</li>
</ul>
</ul>
</li>
</ol>
<p><!--End of EasyFormat--></div>
]]></content:encoded>
			<wfw:commentRss>http://www.jiangmiao.org/blog/76.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

