day32 rsync

1.什么是備份赏僧?

給源文件增加一個(gè)副本
U盤
D盤→E盤

2.為什么要做備份?

1.重要的數(shù)據(jù)
2.防止誤操作
3.能夠快速恢復(fù)

3.備份 使用什么方式湿故?

全量備份惊完,每次都是完全拷貝
增量備份,每次僅拷貝發(fā)生變化的文件邀跃,效率高

4.備份使用的工具有哪些霉咨?

本地備份:cp
遠(yuǎn)程備份:scp rsync sz rz

5.備份使用的工具有哪些?

rsync 遠(yuǎn)程同步工具
實(shí)現(xiàn)主機(jī)與主機(jī)之間的同步, 實(shí)現(xiàn)增量的同步. linux\windows\mac

rsync 上傳和下載兩種方式
6.遠(yuǎn)程傳輸
  • 上傳Push:rsync [OPTION...] SRC... [USER@]HOST:DEST
    命令 選項(xiàng) 源 系統(tǒng)用戶 主機(jī)IP 目標(biāo)位置
    將本地文件推送到目的服務(wù)器 用目的服務(wù)器的用戶和ip地址:
    [root@backup ~]# rsync -avz ./backup_file root@172.16.1.31:/opt/
    root@172.16.1.31's password: #輸入31的root密碼
  • 下載 Pull: rsync [OPTION...] [USER@]HOST:SRC... [DEST]
    命令 選項(xiàng) 系統(tǒng)用戶 主機(jī)IP
    下載服務(wù)器的文件拍屑,用服務(wù)器用戶和ip地址:
    [root@backup ~]# rsync -avz root@172.16.1.31:/opt/backup_file ./file.txt
    root@172.16.1.31's password: #輸入31的root密碼
  • 目錄 /etc/ /etc 區(qū)別

推送/etc目錄下的所有文件

[root@backup ~]# rsync -avz /etc/ root@172.16.1.31:/opt

推送/etc目錄以及目錄下的所有文件

[root@backup ~]# rsync -avz /etc root@172.16.1.31:/opt
Rsync借助SSH協(xié)議同步數(shù)據(jù)存在的缺陷 ( 使用對(duì)端主機(jī)的用戶名和密碼 系統(tǒng) )
    1.使用系統(tǒng)用戶(不安全)
    2.使用普通用戶(會(huì)導(dǎo)致權(quán)限不足情況)

產(chǎn)生了守護(hù)進(jìn)程模式

  • 守護(hù)進(jìn)程模式--->一直在后臺(tái)持續(xù)的運(yùn)行
    Access via rsync daemon:
    Pull: rsync [OPTION...] [USER@]HOST::SRC... [DEST]
    Push: rsync [OPTION...] SRC... [USER@]HOST::DEST
    1.安裝
    [root@backup ~]# yum install rsync -y

2.配置 ( 改變程序運(yùn)行軌跡 )
[root@backup ~]# cat /etc/rsyncd.conf
uid = rsync
gid = rsync
port = 873
fake super = yes
use chroot = no
max connections = 200
timeout = 600
ignore errors
read only = false
list = false
auth users = rsync_backup
secrets file = /etc/rsync.passwd
log file = /var/log/rsyncd.log
#####################################
[backup]
comment = welcome to oldboyedu backup!
path = /backup

3.3.根據(jù)配置創(chuàng)建一些初識(shí)環(huán)境:
3.1創(chuàng)建rsync用戶 rsync程序需要rsync這個(gè)用戶來運(yùn)行
[root@backup ~]# groupadd rsync
[root@backup ~]# useradd -M -s /sbin/nologin rsync -g rsync
[root@backup ~]# id rsync
uid=1000(rsync) gid=1000(rsync) groups=1000(rsync)

    3.2 虛擬用戶    /etc/rsync.passwd      username:password
[root@backup ~]# echo "rsync_backup:123456" > /etc/rsync.passwd
[root@backup ~]# chmod 600 /etc/rsync.passwd
        
3.3 創(chuàng)建一個(gè)/backup目錄
[root@backup ~]# mkdir /backup
[root@backup ~]# chown -R rsync.rsync /backup/

4.啟動(dòng)
[root@backup ~]# systemctl start rsyncd
[root@backup ~]# systemctl enable rsyncd
5.檢測(cè)
[root@backup ~]# netstat -lntp | grep 873
tcp 0 0 0.0.0.0:873 0.0.0.0:* LISTEN 8616/rsync
6.使用
Push: rsync [OPTION...] SRC... [USER@]HOST::DEST
[root@nfs ~]# rsync -avz ./anaconda-ks.cfg rsync_backup@172.16.1.41::backup
Pull: rsync [OPTION...] [USER@]HOST::SRC... [DEST]
[root@nfs ~]# rsync -avz rsync_backup@172.16.1.41::backup /opt

7.客戶端每次都需要使用密碼?

1.設(shè)定變量 RSYNC_PASSWORD (后面寫腳本的時(shí)候)
[root@nfs ~]# export RSYNC_PASSWORD=123456
[root@nfs ~]# rsync -avz rsync_backup@172.16.1.41::backup /opt
2.2.提前準(zhǔn)備一個(gè)文件 (只有密碼的文件), 然后使用 --password-file 指定位置
[root@nfs ~]# echo "123456" > /etc/rsync.pass
[root@nfs ~]# chmod 600 /etc/rsync.pass
[root@nfs ~]# rsync -avz rsync_backup@172.16.1.41::backup /opt --password-file=/etc/rsync.pass

8.-avz 這些選項(xiàng) 怎么理解?

            -a           #歸檔模式傳輸, 等于-tropgDl
            -v           #詳細(xì)模式輸出, 打印速率, 文件數(shù)量等
            -z           #傳輸時(shí)進(jìn)行壓縮以提高效率
            -r           #遞歸傳輸目錄及子目錄途戒,即目錄下得所有目錄都同樣傳輸。
            -t           #保持文件時(shí)間信息
            -o           #保持文件屬主信息
            -p           #保持文件權(quán)限
            -g           #保持文件屬組信息
            -l           #保留軟連接
            -D           #保持設(shè)備文件信息
            -P           #顯示同步的過程及傳輸時(shí)的進(jìn)度等信息
            -L           #保留軟連接指向的目標(biāo)文件
            -e           #使用的信道協(xié)議,指定替代rsh的shell程序
            --exclude=PATTERN   #指定排除不需要傳輸?shù)奈募J?            --exclude-from=file #文件名所在的目錄文件
            --bwlimit=100       #限速傳輸
            --delete            #讓目標(biāo)目錄和源目錄數(shù)據(jù)保持一致
  1. --delete 這個(gè)參數(shù) (讓目標(biāo)目錄和源目錄數(shù)據(jù)保持一致) 危險(xiǎn)?
    #上傳: 源有什么,目標(biāo)就有什么
    [root@nfs ~]# rsync -avz /root/ rsync_backup@172.16.1.41::backup --delete
    #下載: 目標(biāo)主機(jī)有什么, 本地就有什么
    [root@nfs ~]# rsync -avz rsync_backup@172.16.1.41::backup ./ --delete

10.--bwlimit 限速, 這個(gè)參數(shù)? 1000兆 125MB/s
虛擬機(jī)最高的峰值 25MB/s 5MB/s ---> 取決于實(shí)際的情況
單位=KB
[root@nfs ~]# rsync -avzP --bwlimit=5120 ubuntu-18.04.1-desktop- amd64.iso rsync_backup@172.16.1.41::backup
sending incremental file list
ubuntu-18.04.1-desktop-amd64.iso 159,186,944 8% 5.12MB/s 0:05:41

11.--exclude 排除

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末僵驰,一起剝皮案震驚了整個(gè)濱河市喷斋,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌蒜茴,老刑警劉巖星爪,帶你破解...
    沈念sama閱讀 222,378評(píng)論 6 516
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異粉私,居然都是意外死亡顽腾,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,970評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門诺核,熙熙樓的掌柜王于貴愁眉苦臉地迎上來抄肖,“玉大人,你說我怎么就攤上這事窖杀≡魅常” “怎么了?”我有些...
    開封第一講書人閱讀 168,983評(píng)論 0 362
  • 文/不壞的土叔 我叫張陵陈瘦,是天一觀的道長(zhǎng)幌甘。 經(jīng)常有香客問我,道長(zhǎng)痊项,這世上最難降的妖魔是什么锅风? 我笑而不...
    開封第一講書人閱讀 59,938評(píng)論 1 299
  • 正文 為了忘掉前任,我火速辦了婚禮鞍泉,結(jié)果婚禮上皱埠,老公的妹妹穿的比我還像新娘。我一直安慰自己咖驮,他們只是感情好边器,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,955評(píng)論 6 398
  • 文/花漫 我一把揭開白布训枢。 她就那樣靜靜地躺著,像睡著了一般忘巧。 火紅的嫁衣襯著肌膚如雪恒界。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,549評(píng)論 1 312
  • 那天砚嘴,我揣著相機(jī)與錄音十酣,去河邊找鬼。 笑死际长,一個(gè)胖子當(dāng)著我的面吹牛耸采,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播工育,決...
    沈念sama閱讀 41,063評(píng)論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼虾宇,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了如绸?” 一聲冷哼從身側(cè)響起嘱朽,我...
    開封第一講書人閱讀 39,991評(píng)論 0 277
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎竭沫,沒想到半個(gè)月后燥翅,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,522評(píng)論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡蜕提,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,604評(píng)論 3 342
  • 正文 我和宋清朗相戀三年森书,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片谎势。...
    茶點(diǎn)故事閱讀 40,742評(píng)論 1 353
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡凛膏,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出脏榆,到底是詐尸還是另有隱情猖毫,我是刑警寧澤,帶...
    沈念sama閱讀 36,413評(píng)論 5 351
  • 正文 年R本政府宣布须喂,位于F島的核電站吁断,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏坞生。R本人自食惡果不足惜仔役,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,094評(píng)論 3 335
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望是己。 院中可真熱鬧又兵,春花似錦、人聲如沸卒废。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,572評(píng)論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至逆皮,卻和暖如春宅粥,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背页屠。 一陣腳步聲響...
    開封第一講書人閱讀 33,671評(píng)論 1 274
  • 我被黑心中介騙來泰國(guó)打工粹胯, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留蓖柔,地道東北人辰企。 一個(gè)月前我還...
    沈念sama閱讀 49,159評(píng)論 3 378
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像况鸣,于是被迫代替她去往敵國(guó)和親牢贸。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,747評(píng)論 2 361

推薦閱讀更多精彩內(nèi)容

  • 《教父》里的人生觀:第一步要努力實(shí)現(xiàn)自我價(jià)值镐捧,第二步要全力照顧好家人潜索,第三步要盡可能幫助善良的人,第四步為族群發(fā)聲...
    獨(dú)孤派閱讀 207評(píng)論 0 0
  • 上報(bào)紀(jì)檢材料 編寫材料上報(bào)至區(qū)紀(jì)委
    66428ff08f4f閱讀 118評(píng)論 0 0
  • 一懂酱、開發(fā)票 1竹习、根據(jù)費(fèi)用結(jié)算單開具銷售增值稅發(fā)票、銷售普通發(fā)票列牺; 2整陌、根據(jù)費(fèi)用結(jié)算單找關(guān)鍵信息: a.購(gòu)買方公司名...
    Lia郝閱讀 180評(píng)論 0 0
  • 1知識(shí)變現(xiàn)的時(shí)代,每個(gè)人都需要把自己學(xué)到的瞎领,學(xué)會(huì)的變成金錢 2這是一個(gè)到處都可以學(xué)習(xí)和借鑒的時(shí)代 就看你有沒有用心...
    羅本8閱讀 213評(píng)論 0 1