平常运维(七)

一 rsync工具介绍

       应用场景:两台机器间文件传输、数据远程备份、同一台机器备份到不一样目录ssh

        相对cp命令的好处:能够实现增量数据的拷贝工具

    一、同一台机器内:从一个目录同步到另外一个目录spa

        # rsync -av /etc/passwd /tmp/1.txt同步

    二、远程拷贝登录

        # rsync -av 源文件路径 目标机器用户名@IP:目标路径date

    三、rsync格式rsync

        OPTION:选项im

        SRC:源目录数据

        DEST:目标目录img

        [  ]:中括号内的内容能够省略,省略后表示用对方当前的身份登陆

        ::  双冒号表示既能够是源也能够是目标

二  rsync经常使用选项

    -u  :  update ,看mtime来比较新旧文件

    一、-av

        同步目录以下:

        同步后两个目录:

    二、加上-L后,本来的软链接在目标目录中显示为一个正常的文件:

    且这个文件的内容就是原来软链接所指向的文件的内容:

      三、--delete  

    四、--exclude

        加上这个选项,在同步时会排除指定的文件

        同时,支持多个--exclude连写

    五、-P

            这个选项能够看到传输过程,主要使用场景为传输大文件时候能够知道传输速率,以防卡死而不自知

    六、-u

        不使用-u选项:当目标目录文件内容与源文件不一致,同步时会以源文件为准同步内容到目标文件

        使用-u选项:当目标目录文件比源目录文件更新时,增量部分不会由于同步而删除

三 rsync经过ssh同步

    一、安装

    二、A主动向B机器发送文件

    三、A主动从B机器获取文件

    四、经过ssh指定端口号同步文件给对方机器

相关文章
相关标签/搜索