平常運維(七)

一 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指定端口號同步文件給對方機器

相關文章
相關標籤/搜索