用Rsync(cwRsync)将Dreamhost的数据备份到Windows上

Rsync 在 Windows 上的实现有好几个包装好的工具,比如 DeltaCopy 、Unison 等。经过比较还是觉得 cxRsync 最好用.
cwRsync 的优点:
1) 配置简单。已经包装了 crgwin 库文件,下载安装就能直接调用命令进行同步。
2) 命令行即可操作. 与 Unix 上基本一样(DeltaCopy 则是图形化的,Unison 还需要熟悉后才可以)。

基本操作步骤:
1) 下载,安装 cwRsync.
2) (可选, Dreamhost 的安全都这样糟了,还不如直接用密码登录安全呢,嘿)创建 Key, 进入命令行模式, 调用 ssh-keygen 命令创建 Key. 公钥和私钥存储的位置就放在默认的位置即可。完成后将公钥串存入 ~/.ssh/authorized_keys 文件内。
3) 进入命令行模式, 调用 rsync 命令:


代码如下:

rsync --exclude="/home/foo/tmp/" -avz foo@www.foobar.net:foobar.net/ \ MySites\www.jb51.net\

说明: --exclude 过滤掉一些无关紧要的目录,比如 MT 目录下的 Cache 信息等,foo 和 foobar 请根据自己的情况做适当的替换。

最后,如果喜欢用 Windows 的任务调度的话,可以考虑调用。反正我是从来不用的。

(0)

相关推荐

  • 使用cwRsync实现windows下服务器文件定时同步备份(附错误处理方法)

    首先要下载cwRsync的服务端和客户端软件,下载地址如下: 服务端:cwRsync Server (多台服务器文件同步服务端) V4.1.0 免费版 客户端:cwRsync(多服务器文件同步客户端) V4.1.0 免费版 不过我们使用的一般不是最新版本,老版本可以到s.jb51.net的服务器文件同步专区下载 然后我在本地机器上安装了其中的服务器端(10.0.2.136),然后在同网段下的另一台机器(10.0.2.137)安装了客户端.为了测试,我专门在本地机器上的f盘上放置了我们的产品dnt

  • cwrsync实现从linux到windows的数据同步备份

    rsync的最新版本可以从http://rsync.samba.org/rsync/获得.它的特性如下: 1.可以镜像保存整个目录树和文件系统. 2.可以很容易做到保持原来文件的权限.时间.软硬链接等等. 3.无须特殊权限即可安装. 4.优化的流程,文件传输效率高. 5.可以使用rcp.ssh等方式来传输文件,当然也可以通过直接的socket连接. 本文介绍了如何使用rsync服务从Linux到Windows进行远程备份. 一.配置服务器端 首先我们需要配置rsync,打开配置文件/etc/xi

  • cwrsync server 服务启动失败的解决方法小结

    经过测试,原来是因为服务器自动重启时没有停止cwrsync server,如果突然重启就会造成这个错误,如果出现了这个问题,我们可以通过删除.pid 文件即可. 故障一: 事件类型: 错误 事件来源: RsyncServer 事件种类: 无 事件 ID: 0 日期: 2009-10-19 事件: 9:57:20 用户: NT AUTHORITY\SYSTEM 计算机: SVCTAG-3SJMN2X 描述: 事件 ID ( 0 )的描述(在资源( RsyncServer )中)无法找到.本地计算机

  • cwrsync 四步实现windows备份

    服务器端: http://rsync.samba.org/ 服务器端(cwRsyncServer). 安装目录: E:\cwRsyncServer 端口: 52326 ip: 219.152.120.82 一:修改cwRsyncServer配置文件 E:\cwRsyncServer\rsyncd.conf ######### port = 52326 use chroot = false strict modes = false read only = yes list = no hosts a

  • windows下使用cwRsync定期备份网站(服务器文件同步)

    linux下有sync, windows下也有类似的软件,就是cwRsync,此软件分为服务器端/客户端.能找到的最新的版本是3.0.1.下载地址 cwRsync下载 1.cwRsync安装 安装的过程很简单,安装 server 就可以了,server 包括了 client 的功能.安装完 server 后,会在 service 中增加 Rsync 和 ssh 服务,进入服务管理,设置为自动启动.安装成功后,要备分的文件目录必须加上 SvcwRsync 这个用户可读权限. 2.cwRsync服务

  • 用cwrsync同步windows下数据的简单配置方法

    cwrsync下载地址 http://sourceforge.net/projects/sereds/files/cwRsync 或者到 s.jb51.net下载 cwrsync分客户端和服务端两部分,拿cwrsync 4.0.版来说,分别对应cwRsync_4.0.5_Installer.zip和cwRsyncServer_4.0.5_Installer.zip 安装: 客户端安装比较简单,一直下一步就可以了. 服务端安装到Service Account这一步的时候,这一步会建立cwrsync

  • 用Rsync(cwRsync)将Dreamhost的数据备份到Windows上

    Rsync 在 Windows 上的实现有好几个包装好的工具,比如 DeltaCopy .Unison 等.经过比较还是觉得 cxRsync 最好用. cwRsync 的优点: 1) 配置简单.已经包装了 crgwin 库文件,下载安装就能直接调用命令进行同步. 2) 命令行即可操作. 与 Unix 上基本一样(DeltaCopy 则是图形化的,Unison 还需要熟悉后才可以). 基本操作步骤: 1) 下载,安装 cwRsync. 2) (可选, Dreamhost 的安全都这样糟了,还不如直

  • 使用RSYNC在服务器间镜像或者备份目录和文件

    主页:rsync.samba.org 环境: Redhat Linux 6.2 , rsync 2.4.3(下载源码编译最好), 两台linux服务器192.168.11.7(test)(rsync server) , 192.168.11.2(proxy)(rsync client) 步骤: 1. 下载最新的rsync 2.4.3源文件编译,看rsync.samba.org ,据我所知, 只有2.4.3才支持 镜像时的排除选项 --include and --exclude, 编译后得到一个执

  • MySQL数据备份方法的选择与思考

    从事DBA的行业也有两年多了,在数据备份上无论是理论和实践上,都积累了一些经验,恰逢这两天又出现一些数据备份方面的问题,这里,我将之前遇到过的数据备份方法简单做个整理. 我们都知道,保障数据库的稳定.安全.高效运行,是DBA的工作职责所在.对于DBA来讲,要想实现数据安全,数据备份可能是至关重要的一个环节. 我曾经就遇到过一个案例,业务方误删数据引发故障,要求DBA恢复数据,结果发现当天的数据没有备份,场面一度十分尴尬,本来这个故障是业务引发的,但是由于没有数据备份,最后业务和DBA各打五十大板

  • 史上最简单的MySQL数据备份与还原教程(上)(三十五)

    数据备份与还原第一篇分享给大家,具体内容如下 基础概念: 备份,将当前已有的数据或记录另存一份: 还原,将数据恢复到备份时的状态. 为什么要进行数据的备份与还原? 防止数据丢失: 保护数据记录. 数据备份与还原的方式有很多种,具体可以分为:数据表备份.单表数据备份.SQL备份和增量备份. 数据表备份 数据表备份,不需要通过 SQL 来备份,我们可以直接进入到数据库文件夹复制对应的表结构以及数据:在需要还原数据的时候,直接将备份(复制)的内容放回去即可. 不过想要进行数据表备份是有前提条件的,因为

  • 史上最简单的MySQL数据备份与还原教程(中)(三十六)

    数据备份与还原第二篇,具体如下 基础概念: 备份,将当前已有的数据或记录另存一份: 还原,将数据恢复到备份时的状态. 为什么要进行数据的备份与还原? 防止数据丢失:保护数据记录. 数据备份与还原的方式有很多种,具体可以分为:数据表备份.单表数据备份.SQL备份和增量备份. 单表数据备份 单表数据备份,每次只能备份一张表,而且只能备份数据,不能备份表结构. 通常的使用场景为:将表中的数据导出到文件. 备份方法:从表中选出一部分数据保存到外部的文件中, select */字段列表 + into ou

  • 史上最简单的MySQL数据备份与还原教程(下)(三十七)

    数据备份与还原第三篇,具体如下 基础概念: 备份,将当前已有的数据或记录另存一份: 还原,将数据恢复到备份时的状态. 为什么要进行数据的备份与还原? 防止数据丢失: 保护数据记录. 数据备份与还原的方式有很多种,具体可以分为:数据表备份.单表数据备份.SQL备份和增量备份. SQL 备份 SQL 备份,备份的是 SQL 语句.在进行 SQL 备份的时候,系统会对表结构以及数据进行处理,变成相应的 SQL 语句,然后执行备份.在还原的时候,只要执行备份的 SQL 语句即可,此种备份方式主要是针对表

  • oracle10g 数据备份与导入

    oracle10g数据备份 1.用sql/plus developer,选中要备份的数据表,右击选择"Export data"         2.在弹出的对话框中最后选择要保持数据库表信息的路径         3.点击"export" ok! 导入oracle10g数据备份         1.在sql/plus developer中选择菜单栏的"tools"单击         2.选择"import tables"  

  • MySQL笔记之数据备份与还原的使用详解

    数据很重要,这点用脚趾头想都知道,为了保证数据的安全,因此需要定期对数据备份 下面来写一点关于数据备份与还原相关的笔记 数据备份 使用mysqldump命令备份一个数据库 mysqldump -u username -p dbname table1 table2...>BackupName.sql 其中,dbname表示数据库名称,table1和table2表示表的名称,没有该参数则备份整个数据库 BackupName.sql参数表示备份文件的名称,文件名前面可以加上一个绝对路径 需要注意的是,

  • 详解MySQL数据备份之mysqldump使用方法

    mysqldump常用于MySQL数据库逻辑备份. 1.各种用法说明 A. 最简单的用法: mysqldump -uroot -pPassword [database name] > [dump file] 上述命令将指定数据库备份到某dump文件(转储文件)中,比如: mysqldump -uroot -p123 test > test.dump 生成的test.dump文件中包含建表语句(生成数据库结构哦)和插入数据的insert语句.  B. --opt 如果加上--opt参数则生成的d

  • MySQL数据备份之mysqldump的使用详解

    mysqldump常用于MySQL数据库逻辑备份. 1.各种用法说明 A. 最简单的用法: mysqldump -uroot -pPassword [database name] > [dump file] 上述命令将指定数据库备份到某dump文件(转储文件)中,比如: mysqldump -uroot -p123 test > test.dump 生成的test.dump文件中包含建表语句(生成数据库结构哦)和插入数据的insert语句. B. --opt 如果加上--opt参数则生成的du

随机推荐