您好,登錄后才能下訂單哦!
今天就跟大家聊聊有關好用的Linux系統數據備份工具有哪些,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結了以下內容,希望大家根據這篇文章可以有所收獲。
sync是下的數據鏡像備份工具。使用快速增量備份工具Remote Sync可以遠程同步,支持本地復制,或者與其他SSH、rsync主機同步。
可以保存整個目錄樹和。
可以很容易做到保持原來文件的權限、時間、軟硬鏈接等等。
安全:可以使用scp、ssh等方式來傳輸文件,當然也可以通過直接的socket連接。
yum install -y rsync 安裝。
rsync格式
rsync [OPTION] … SRC DEST
rsync [OPTION] … SRC [user@]host:DEST
rsync [OPTION] … [user@]host:SRC DEST
rsync [OPTION] … SRC [user@]host::DEST
rsync [OPTION] … [user@]host::SRC DEST
沒有加user@host 如果不加默認指的是root. 第三種格式是從遠程目錄同步數據到本地。第四種以及第五種格式使用了兩個冒號,這種方式和前面的方式的不同在于驗證方式不同
2.rsync常用選項
-a 歸檔模式,表示以遞歸方式傳輸文件,并保持所有屬性,等同于-rlptgoD, -a選項后面可以跟一個 –no-OPTION ,表示關閉-rlptgoD中的某一個例如 -a–no-l 等同于-rptgoD
-r 對子目錄以遞歸模式處理,主要是針對目錄來說的,如果單獨傳一個文件不需要加-r,但是傳輸的是目錄必須加-r選項
-v 打印一些信息出來,比如速率,文件數量等
-l 保留軟鏈結
-L 向對待常規文件一樣處理軟鏈結,如果是SRC中有軟連接文件,則加上該選項后將會把軟連接指向的目標文件拷貝到DST
-p 保持文件權限
-o 保持文件屬主信息
-g 保持文件屬組信息
-D 保持設備文件信息
-t 保持文件時間信息
–delete 刪除那些DST中SRC沒有的文件(目標目錄中源目錄沒有的文件)
–exclude=PATTERN 指定排除不需要傳輸的文件,等號后面跟文件名,可以是萬用字符模式(如*.txt)
–P在同步的過程中可以看到同步的過程狀態,比如統計要同步的文件數量、同步的文件傳輸速度等等
-u 加上這個選項后將會把DST中比SRC還新的文件排除掉,不會覆蓋
-z:加上該選項,將會在傳輸過程中壓縮
1)-a的使用
本來想把test1目錄直接拷貝成test2目錄,可結果rsync卻新建了test2目錄然后把test1放到test2當中。為了避免這樣的情況發生,加一個斜杠就好了,使用rsync備份目錄時要養成加斜杠的習慣。-a選項等同于-rlptgoD,而且 -a 還可以和 –no-OPTIN 一并使用。
-l選項的作用:
2)使用-L選項
加上 -L 選項就可以把SRC中軟連接的目標文件給拷貝到DST
3)使用-u選項
4)–delete選項
test2/目錄并沒有刪除掉123.txt, 下面加上 –delete 選項:
5)–exclude選項
3.通過ssh同步
rsync -av test1/ 192.168.133.132:/tmp/test2/
rsync -av -e “ssh -p 22” test1/ 192.168.133.132:/tmp/test2/
ssh –p 22 192.168.179.131可以登錄對方
看完上述內容,你們對好用的Linux系統數據備份工具有哪些有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注億速云行業資訊頻道,感謝大家的支持。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。