oneinstack自带备份,但是超过1G ,就只能用rsync同步
一、安装rsync服务器端
1.1 先检测服务器是已经安装rsync
rpm -qa rsync
如果出现如下信息则表示安装成功
1.2 如果没有安装rsync
centos:
yum -y install rsync
ubuntu/Debian:
apt -y install rsync
参考:
https://www.jb51.net/softjc/167952.html
二、安装客户端 windows 上rsync客户端使用方法
2.1官网下载地址 https://www.itefix.net/cwrsync
2.2 下载完成后得到一个cwRsync_5.5.0_x86_Free.zip的压缩包
包内容如下:
2.3将压缩包解压出来
双击 cwrsync[.cmd]进行安装
安装完成会有多一个home目录 该目录下存放的是ssh认证信息
2.4 在windows上打开cmd(命令提示符)
打开后,将cmd的路径切换到cwrysnc的安装目录的bin目录下,作为工作目录。
引用:https://blog.csdn.net/admin_root1/article/details/78911674
3.5 window上的推送测试(不明白)
cd d:\cwRsync_5.4.1_x86_Free\bin\
rsync.exe --port=873 -avz --update --progress --password-file=/cygdrive/d/test.password /cygdrive/d/test.txt rsynctest@192.168.11.1::test
这里我的服务器是linux的所以用873端口,我是将d:\test.txt推送到服务器
这里要注意的是:
windows下目录不能用d:\abcd这样的方式,不然会报错,要用/cygdrive/盘符/文件
例如我上面的/cygdrive/d/test.password 这个就是d:\test.password 这个就是password文件的地址
不然会报错如下:
引用:https://blog.csdn.net/zetion_3/article/details/103575905
参考:
rsync搭建(windows客户端+linux服务端):https://blog.csdn.net/AZXHNLS81/article/details/101707622
Linux作为Rsync的服务端,Linux和windows作为Rsync的客户端:https://blog.csdn.net/bocong19900828/article/details/80452596