标签 rsync 下的文章

在 Windows PE 里使用 rsync 上传文件

需求:使用 WinPE 启动,连上互联网后,能将机子硬盘上的文件上传到别的机子。
步骤:

  1. wget https://itefix.net/dl/free-software/cwrsync_6.2.10_x64_free.zip # 下载 cwrsync 软件,如果国内访问失败,请用其它方法下载
  2. xcopy bin x:\Windows\system32\ # 将 cwrsync 的 bin 目录文件复制到WinPE的system32目录中
  3. cwrsync.cmd # 执行 cwrsync 软件包中的脚本,设置环境参数
  4. rsync.exe -av --progress /cygdriver/x/test/cwrsync/ liujiatemp@example.com:/home/liujiatemp/rtest/ # 将本机的X:\test\cwrsync目录中的文件上传到远程Linux机的/home/liujiatemp/rtest目录中

参考:https://itefix.net/https://itefix.net/cwrsync

cwrsync

用rsync来远程传送备份大文件

网站文件打包后,两个文件加起来约有10GB。在Linux系统里,用rsync来传输备份的文件,挺方便的。如:rsync -avz --progress root@ip-address:/www/backup/ /home/liujia/m 是将远程服务器的/www/backup目录传送到本地的/home/liujia/m 目录里。参数a如同cp命令里的a作用,附加权限、递归等效果;参数v是显示执行信息;参数z是压缩传送;progess是显示传送速率等详细信息。

如果目标服务器的ssh端口非默认的22(如改到2222),可以加 -e 'ssh -p 2222' 的参数来运行。

rsync-1.png
参考: