rsync客户端使用

三、rsync客户端的基本使用
    rsync命令详细使用方法可以参考man rsync,若需要上行还原数据,将命令中备份源、目标交换即可。
 
    1、查看服务端文件及列表
注: 若地址中使用两个分号“::”,将直接使用rsyncd的用户认证方式;
    若地址中使用一个“:”号,将启用ssh模式进行用户验证,需要服务端开启sshd服务;

    如结合sshd的进行用户认证和安全控制,请参考其它文章 http://blog.chinaunix.net/u1/40349/showart.php?id=316550
      # rsync 1.2.3.4::        //查看服务端可用的模块列表(如此处会显示www及注释信息)
      # rsync [email protected]::www/        //查看服务端www模块中的目录及文件列表(使用服务端rsyncd.users数据库中的用户进行验证)
      # rsync [email protected]:/var/www/html/        //查看服务端/var/www/html目录中的内容(使用服务端的系统用户进行验证,如root)
 
    2、对远程目录进行同步备份[同一条备份命令重复执行时将只进行更新增量备份]
      # mkdir -p /backup/web1
      # rsync -avz [email protected]::www/ /backup/web1/        //将服务端www模块下的内容备份到本地/backup/web1目录中,其中 -a表示使用归档文件方式(保留原有权限、属性、属主及符号连接等),-z表示使用压缩方式以加快数据传输
      # rsync -avz [email protected]:/var/www/html /backup/        //使用ssh方式将远程的/var/www/html目录备份到本地/backup/目录下
      # rsync -avz --delete [email protected]::www/ /backup/web1/        //--delete选项用于同步目录,删除本地目录中多余的文件

你可能感兴趣的:(数据库,ssh)