真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Linux備份整機(jī)命令,linux數(shù)據(jù)備份命令

Linux下數(shù)據(jù)備份命令scp、rsync和后臺(tái)運(yùn)行

scp和rsync 均可實(shí)現(xiàn)文件的復(fù)制,但相比較,scp占用系統(tǒng)資源較小,rsync速度較快。當(dāng)小文件眾多時(shí),rsync會(huì)導(dǎo)致硬盤I/O非常高,而scp基本不影響系統(tǒng)正常使用??筛鶕?jù)需要這倆選其一實(shí)現(xiàn)文件復(fù)制。

目前成都創(chuàng)新互聯(lián)已為上千多家的企業(yè)提供了網(wǎng)站建設(shè)、域名、虛擬主機(jī)、網(wǎng)站托管、服務(wù)器租用、企業(yè)網(wǎng)站設(shè)計(jì)、平城網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長(zhǎng),共同發(fā)展。

scp 是secure copy的縮寫,scp是Linux系統(tǒng)下基于ssh登錄進(jìn)行安全的遠(yuǎn)程文件拷貝命令。

可以實(shí)現(xiàn)本地文件復(fù)制到遠(yuǎn)程服務(wù)器,也可以將遠(yuǎn)程文件復(fù)制到本地。

rsync 是remote sync的縮寫。使用rsync備份數(shù)據(jù)時(shí),不會(huì)直接覆蓋以前的數(shù)據(jù)(如果數(shù)據(jù)已經(jīng)存在),而是先判斷已存在的數(shù)據(jù)和新數(shù)據(jù)的差異(默認(rèn)規(guī)則是文件大小或修改時(shí)間有差異),只有數(shù)據(jù)不相同時(shí)才會(huì)把不相同的部分覆蓋。在僅作增量數(shù)據(jù)的copy時(shí)比scp靈活。

一般CentOS默認(rèn)安裝rsync,若使用 rsync -v 提示找不到命令,可使用 yum install -y rsync 安裝。

單個(gè)冒號(hào)和雙冒號(hào)的區(qū)別 :使用rsync在遠(yuǎn)程傳輸數(shù)據(jù)前,是需要進(jìn)行登陸認(rèn)證的,這個(gè)過(guò)程可使用ssh協(xié)議也可以使用rsync協(xié)議完成。單冒號(hào)(:)使用的是ssh協(xié)議;雙冒號(hào)(::)使用的是rsync協(xié)議。

默認(rèn)情況下,rsync只確保源文件的所有內(nèi)容(明確排除的文件除外)都復(fù)制到目標(biāo)目錄。它不會(huì)使兩個(gè)目錄保持不同,并且不會(huì)刪除文件。如果要使目標(biāo)目錄成為源目錄的鏡像副本,則使用--delete選項(xiàng)。可刪除只存在目標(biāo)目錄,不存在于源目錄的文件。

增量備份算是一個(gè)經(jīng)常使用的場(chǎng)景了。兩臺(tái)服務(wù)器之間進(jìn)行文件定期備份,無(wú)需所有文件都copy一遍,僅復(fù)制有變動(dòng)的文件。

具體做法是,第一次同步是全量備份,所有文件在基準(zhǔn)目錄里面同步一份。以后每一次同步都是增量備份,只同步源目錄與基準(zhǔn)目錄之間有變動(dòng)的部分,將這部分保存在一個(gè)新的目標(biāo)目錄。這個(gè)新的目標(biāo)目錄之中,也是包含所有文件,但實(shí)際上,只有那些變動(dòng)過(guò)的文件是存在于該目錄,其他沒(méi)有變動(dòng)的文件都是指向基準(zhǔn)目錄文件的硬鏈接。

--link-dest 參數(shù)用來(lái)指定同步時(shí)的基準(zhǔn)目錄。

上面命令中, --link-dest 參數(shù)指定基準(zhǔn)目錄 /compare/path ,然后源目錄 /source/path 跟基準(zhǔn)目錄進(jìn)行比較,找出變動(dòng)的文件,將它們拷貝到目標(biāo)目錄 /target/path 。那些沒(méi)變動(dòng)的文件則會(huì)生成硬鏈接。這個(gè)命令的第一次備份時(shí)是全量備份,后面就都是增量備份了。

一般服務(wù)器之間復(fù)制文件都比較大,為防止誤操作,最好在后臺(tái)運(yùn)行。但因?yàn)樾枰瓦h(yuǎn)程服務(wù)器之間的ssh通訊多是需要密碼的,所以不能直接使用nohup 放置于后臺(tái)。無(wú)論是scp還是rsync都可操作如下:

后臺(tái)和前臺(tái)任務(wù)的切換

scp不支持?jǐn)帱c(diǎn)續(xù)傳,掛起scp進(jìn)程可能導(dǎo)致數(shù)據(jù)缺失。傾向于使用rsync。

如果有其他任務(wù)需要使用nohup后臺(tái)運(yùn)行,但執(zhí)行時(shí)卻忘記了使用nohup,也可參照此方法進(jìn)行設(shè)置。

參考:1. Linux之scp命令及后臺(tái)運(yùn)行scp

誰(shuí)給我寫一個(gè)linux下全盤備份的命令

1、可使用dd命令備份到磁帶或者文件中

2、通過(guò)rsync命令遠(yuǎn)程同步所有目錄到其他服務(wù)器的共享目錄中。rsync -a / 網(wǎng)絡(luò)共享服務(wù)器IP:/目錄即可,用法可自行查找,很簡(jiǎn)單。

(十六)Linux文件備份

1.Linux系統(tǒng)需要備份的數(shù)據(jù)

/root/目錄:

/home/目錄:

/var/spool/mail/目錄:

/etc/目錄:

其他目錄:

數(shù)據(jù)備份的原則: 不要把雞蛋放在同一個(gè)籃子里

2.安裝服務(wù)的數(shù)據(jù)

apache需要備份的數(shù)據(jù)

配置文件

網(wǎng)頁(yè)主目錄

日志文件

mysql需要備份的數(shù)據(jù)

源碼包安裝的mysql:/usr/local/mysqld/data/

RPM包安裝的mysql:/var/lib/mysql/

3.備份策略

完全備份: 完全備份就是指把所有需要備份的數(shù)據(jù)全部備份,當(dāng)然完全備份可以備份整塊硬盤,整個(gè)分區(qū)或某個(gè)具體的記錄(需要更大的硬盤空間和時(shí)間)

增量備份: 第一天完全備份,第二天備份當(dāng)天新增數(shù)據(jù),第三天備份當(dāng)天數(shù)據(jù),即每次都是備份新增數(shù)據(jù),每次備份后數(shù)據(jù)要進(jìn)行壓縮(需要較小的硬盤空間恢復(fù)麻煩)

差異備份: 第一天完全備份,第二天備份當(dāng)天新增數(shù)據(jù),第三天備份相比原始備份新增數(shù)據(jù),即每次都是備份與原始數(shù)據(jù)相比的新增數(shù)據(jù)(比完全備份需要的空間小一點(diǎn),比增量備份恢復(fù)容易一點(diǎn))

1.dump命令

dump [選項(xiàng)] 備份之后的文件名 原文件或目錄

選項(xiàng)

-level? ? ? ? ? ? ? ? ? ? 就是我們說(shuō)的0-9十個(gè)備份級(jí)別

-f 文件名? ? ? ? ? ? ? 指定備份之后的文件名

-u? ? ? ? ? ? ? ? ? ? ? ? ? 備份成功之后,把備份時(shí)間記錄在/etc/dumpdates文件

-v? ? ? ? ? ? ? ? ? ? ? ? ? 顯示備份過(guò)程中更多的輸出信息

-j? ? ? ? ? ? ? ? ? ? ? ? ? 調(diào)用bzib庫(kù)壓縮備份文件,其實(shí)就是把備份文件壓縮為.bz2格式

-W? ? ? ? ? ? ? ? ? ? ? ? 顯示允許被dump的分區(qū)的備份等級(jí)及備份時(shí)間

備份分區(qū)實(shí)例

dump -0uj -f /root/boot.bak.bz2 /boot/? ? ? ? 備份命令,先執(zhí)行一次完全備份,并壓縮和更新備份時(shí)間

cat /etc/dumpdates? ? ? ? ? ? ? ? 查看備份時(shí)間文件

cp install.log /boot/? ? ? ? ? ? ? ? 復(fù)制日志文件到boot分區(qū)

dump -luj -f /root/boot.bak1.bz2? ? ? ? ? ? ? 增量備份/boot分區(qū),并壓縮

dump -W? ? ? ? ? ? ? ? ? 查詢分區(qū)的備份時(shí)間及備份級(jí)別的

備份文件或目錄實(shí)例

dump -0j /root/etc.dump.bz2 /etc/? ? ? ? 完全備份/etc/目錄,只能使用0級(jí)別進(jìn)行完全備份,而不再支持增量備份

注意: dump只能針對(duì)分區(qū)做增量備份,對(duì)文件或目錄不能進(jìn)行增量備份

2.restore命令

restore [模式選項(xiàng)] [選項(xiàng)]

模式選項(xiàng):restore命令常用的模式有一下四種,這四個(gè)模式不能混用

-C? ? ? ? ? ? 比較備份數(shù)據(jù)和實(shí)際數(shù)據(jù)的變化

-i? ? ? ? ? ?? 進(jìn)入交互模式,手工選擇需要恢復(fù)的文件

-t? ? ? ? ? ?? 查看模式,用于查看備份文件中擁有哪些數(shù)據(jù)

-r? ? ? ? ? ?? 還原模式,用于數(shù)據(jù)還原

選項(xiàng)

-f? ? ? ? ? ? 指定備份文件的文件名

比較備份數(shù)據(jù)和實(shí)際數(shù)據(jù)的變化

mv /boot/vmlinuz-2.3.32--279.el6.i686 /boot/vmlinuz-2.6.32-279.el6.i686.bak

把boot目錄中內(nèi)核鏡像文件改個(gè)名字

restore -C -f /root/boot.bak.bz2

restore發(fā)現(xiàn)內(nèi)核鏡像文件丟失

查看模式

restore -t -f boot.bak.bz2

還原模式

還原boot.bak.bz2分區(qū)備份

mkdir boot.test

cd boot.test/

先還原完全備份的數(shù)據(jù)

restore -r -f /root/boot.bak.bz2

再恢復(fù)增量備份的數(shù)據(jù)

restore -r -f /root/boot.bak1.bz2

還原/etc/目錄的備份etc.dump.bz2

restore -r -f etc.dump.bz2

還原etc.dump.bz2備份

linux下備份一個(gè)目錄下所有文件及目錄,應(yīng)該用什么命令?

這里教大家如何用find、xargs和tar命令完成上面的功能。

建立一個(gè)測(cè)試環(huán)境,新建幾個(gè)文件

# cd /tmp

# mkdir test

# cd test

# touch a.php b.js c.css 1.png

# ls

1.png ?a.php ?b.js ?c.css

接下來(lái),通過(guò)find命令找出指定后綴的文件,為了支持多個(gè)后綴文件,find命令用到了正則匹配

# find . -type f -regex ".*\.\(php\|js\|css\)"

./b.js

./a.php

./c.css

-regex后面的參數(shù)看起來(lái)很復(fù)雜,其實(shí)很簡(jiǎn)單,我來(lái)做個(gè)解釋,雙引號(hào)就不需要解釋了吧

.*\.\(php\|js\|css\) 簡(jiǎn)化一下就是.*.(php|js|css),其實(shí)就是對(duì).()|做了下轉(zhuǎn)義而已,開(kāi)頭的.*匹配除換行符外的任意字符(這個(gè)懂正則表達(dá)式的應(yīng)該都明白)

找出文件后,就是如何備份這些文件了,tar需要指定源文件,怎么獲取find出來(lái)的這些文件,并傳給tar呢,xargs的作用就來(lái)了??吹较旅鎥args輸出的是什么了吧,這個(gè)正是tar需要的。

# find . -type f -regex ".*\.\(php\|js\|css\)" | xargs

./b.js ./a.php ./c.css

# find . -type f -regex ".*\.\(php\|js\|css\)" | xargs tar czvf test.tar.gz

./b.js

./a.php

./c.css

下面看看文件是否備份成功了

# tar tzvf test.tar.gz

-rw-r--r-- root/root ? ? ? ? 0 2014-03-14 10:38 ./b.js

-rw-r--r-- root/root ? ? ? ? 0 2014-03-14 10:37 ./a.php

-rw-r--r-- root/root ? ? ? ? 0 2014-03-14 10:38 ./c.css


本文題目:Linux備份整機(jī)命令,linux數(shù)據(jù)備份命令
轉(zhuǎn)載注明:http://weahome.cn/article/dsisgoo.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部