Linux系統(tǒng)與網(wǎng)絡(luò)管理11-調(diào)度任務(wù)和備份管理_第1頁(yè)
Linux系統(tǒng)與網(wǎng)絡(luò)管理11-調(diào)度任務(wù)和備份管理_第2頁(yè)
Linux系統(tǒng)與網(wǎng)絡(luò)管理11-調(diào)度任務(wù)和備份管理_第3頁(yè)
Linux系統(tǒng)與網(wǎng)絡(luò)管理11-調(diào)度任務(wù)和備份管理_第4頁(yè)
Linux系統(tǒng)與網(wǎng)絡(luò)管理11-調(diào)度任務(wù)和備份管理_第5頁(yè)
已閱讀5頁(yè),還剩40頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、1Linux系統(tǒng)與網(wǎng)絡(luò)管理第十一章 調(diào)度任務(wù)和備份管理2簡(jiǎn)介o 調(diào)度任務(wù)n 如果完成一件事情需要用到多條命令,而每條命令執(zhí)行時(shí)間又很長(zhǎng),系統(tǒng)管理員可能變得很不耐煩。n 自動(dòng)執(zhí)行任務(wù)的方法:o 通過(guò)shell腳本,把多條命令組合在一起。o 讓計(jì)算機(jī)在指定的時(shí)間自動(dòng)運(yùn)行命令。n Linux實(shí)現(xiàn)調(diào)度任務(wù)機(jī)制的方法是cron和at系統(tǒng)。n cron和at系統(tǒng)可以用來(lái)在shell腳本里運(yùn)行單個(gè)命令或一系列命令。3簡(jiǎn)介o 備份管理n 備份是系統(tǒng)管理最重要的任務(wù)之一。n 所謂備份,就是保護(hù)數(shù)據(jù)的一種手段。通過(guò)保留若干個(gè)備份的方式,能夠在數(shù)據(jù)受損的情況下,盡快地恢復(fù)它。n 數(shù)據(jù)受損一般有4個(gè)原因:硬件故障、軟

2、件錯(cuò)誤、人為因素和自然災(zāi)害。n 依據(jù)數(shù)據(jù)的重要程度和它的變化速度,用戶必須開發(fā)一套有效的備份策略。4crono cronn cron是一個(gè)調(diào)度進(jìn)程的系統(tǒng),由一個(gè)守護(hù)進(jìn)程(crond)和用戶的配置文件(crontab)構(gòu)成。n crontab文件里的一個(gè)條目叫做一個(gè)事件或一個(gè)工作。n cron的常見用途是記錄系統(tǒng)狀態(tài)日志、啟動(dòng)備份、輪換日志文件和開始運(yùn)行系統(tǒng)清理腳本。5croncron守護(hù)進(jìn)程o cron守護(hù)進(jìn)程n cron的功能由系統(tǒng)守護(hù)進(jìn)程(監(jiān)控進(jìn)程)提供。這個(gè)守護(hù)進(jìn)程叫做cron或crond,取決于用戶使用的發(fā)行版本。n cron 守護(hù)進(jìn)程在 cron 守護(hù)進(jìn)程初始化時(shí)只檢查 cronta

3、b 文件。當(dāng)使用 crontab 命令改變 crontab 文件時(shí),表明變化的消息就會(huì)被送到 cron 守護(hù)進(jìn)程。 n cron可以被配置為運(yùn)行或拒絕特定用戶的調(diào)度事件能力。通過(guò)/etc/cron.allow和/etc/cron.deny文件實(shí)現(xiàn)。6croncron守護(hù)進(jìn)程n cron維護(hù)著一個(gè)緩沖池(spool)目錄來(lái)保持crontab文件。通常這個(gè)目錄為/var/spool/cron,每個(gè)調(diào)度工作的用戶在里面都有一個(gè)crontab文件。這個(gè)crontab的文件名和用戶名一樣。如:如:mike用戶的crontab文件為/var/spool/cron/miken 在/etc/crontab有一

4、個(gè)系統(tǒng)crontab(全局的crontab文件)。系統(tǒng)的crontab和用戶的crontab語(yǔ)法有點(diǎn)差別,不同版本的cron也略有差別。n 一般地,cron工作的輸出郵件的形式發(fā)送給用戶,可以通過(guò)重定向命令輸出到一個(gè)文件,或通過(guò)指定MAILTO變量指定郵寄用戶。7croncrontab文件o crontab文件n crontab文件告訴cron守護(hù)進(jìn)程,用戶什么時(shí)候要運(yùn)行什么程序。n 在crontab中有兩種類型的條目:環(huán)境變量定義環(huán)境變量定義和事件事件。n 環(huán)境變量定義告訴cron去給任何由cron事件啟動(dòng)的程序設(shè)置一些環(huán)境變量。(考慮:什么情況下需要設(shè)置?)1)為了方便程序的順利執(zhí)行而設(shè)置

5、。2)為了特定的目的而設(shè)置。8croncrontab文件n在crontab文件中主要的條目是事件。一個(gè)事件分兩部分:事件運(yùn)行的時(shí)間(時(shí)間域時(shí)間域)和做什么事件。n事件條目包括 6 個(gè)字段,它們被空格或制表符以以下格式分開:minute hour day_of_month month weekday command o minute0 到 59o hour0 到 23o day_of_month1 到 31o month1 到 12o weekday0 到 7(0和7是星期天)o commandshell 命令命令9croncrontab文件ncron守護(hù)進(jìn)程每分鐘檢查一次,看哪個(gè)條目的時(shí)間匹配

6、,如果匹配則執(zhí)行所對(duì)應(yīng)的shell命令或腳本。n5個(gè)時(shí)間域中除了日日和星期幾星期幾是邏輯邏輯“或或”的關(guān)系,其他時(shí)間域是邏輯邏輯“與與”的關(guān)系。(“或”只需匹配其中一個(gè)時(shí)間域,“與”是同時(shí)匹配所有的時(shí)間域)n時(shí)間域可以使用通配符、值的范圍、值的列表和增量。o 通配符通配符:*(星號(hào))表示匹配任意值。o 值的范圍值的范圍:用-(中杠)來(lái)連接起始值和終止值。o 值的列表值的列表:用,(逗號(hào))來(lái)分隔列表。o 增量增量:使用通配符后面跟一個(gè)/(反斜杠),再跟個(gè)數(shù)字?jǐn)?shù)字,當(dāng)值為反斜杠后數(shù)字的倍數(shù)時(shí),表示匹配。如如*/5,表示,表示5的倍數(shù)的倍數(shù)10croncrontab文件思考:以下crontab事件條

7、目分別代表什么時(shí)間執(zhí)行?1)30 23 * * * /bin/sync2) 5 */6 15 * 1 /bin/sync3)*/5 0,12 * * 1-5 /bin/sync答:1)表示每天的23點(diǎn)30分執(zhí)行2)表示每個(gè)星期一或每個(gè)月15號(hào)的0點(diǎn)零5分、6點(diǎn)零5分、12點(diǎn)零5分、18點(diǎn)零5分執(zhí)行3)表示星期一到星期五的0點(diǎn)至1點(diǎn)之間每隔5分鐘執(zhí)行和12點(diǎn)13點(diǎn)之間每隔5分鐘執(zhí)行11croncrontab命令o crontab命令n功能:提交、編輯、列出或除去 cron 事件。n語(yǔ)法:crontab -u user filecrontab -u user -l | -r |-eo -u use

8、r:指定用戶,不用該選項(xiàng)默認(rèn)為當(dāng)前用戶。o 接file選項(xiàng)表示提交指定文件中的內(nèi)容到crontab文件中。o -l:列出crontab 文件。o -r:刪除crontab文件o -e:編輯crontab文件12at和batcho at和batchn at命令是用來(lái)在一個(gè)特定時(shí)間運(yùn)行一個(gè)命令或腳本的。和cron不同,它只執(zhí)行一次只執(zhí)行一次。n batch命令和at類似,但它指定的是“當(dāng)負(fù)載平均值降到低于某一水平時(shí)給定的命令才運(yùn)行。(缺省的界限是0.8,但root可以指定一個(gè)不同的界限)n at和batch命令提交的工作由atd守護(hù)進(jìn)程掌管。n at系統(tǒng)中通過(guò)/etc/at.allow和/etc/

9、at.deny來(lái)控制用戶的使用權(quán)利。13at和batchat命令o at命令n 功能:在指定的時(shí)間執(zhí)行命令,只執(zhí)行一次。n 指定調(diào)度時(shí)間指定調(diào)度時(shí)間:在輸入at time(指定的時(shí)間)后,出現(xiàn)“at”提示符,然后輸入執(zhí)行的命令序列,按ctrl+d結(jié)束輸入。或用at -f file time,用指定文件file的內(nèi)容代替標(biāo)準(zhǔn)輸入。n time的格式:o 可以使用hh:mm的格式;o 可以使用midnight、noon、teatime(4pm);14at和batchat命令o 可以使用am和pm;(如at 2:30pm)o 可以使用MMDDYY、MM/DD/YY或DD.MM.YY指定日期(放在時(shí)間

10、之后,時(shí)間必須指定);o 可以使用now +count time-units,時(shí)間單位可以是minutes、hours、days、weeks(不帶s也可以)(如:at now +1 hour、at 4:30pm +2 days)o 也可以使用星期幾的名字(如:Monday、Friday)和關(guān)鍵詞today及tomorrow也可用。15at和batchat命令思考:今天是2010年11月29日,要設(shè)置明天16:00執(zhí)行某命令,分別對(duì)時(shí)間和日期各寫出不少于三種設(shè)置的方法時(shí)間:1)16:002)4pm3)teatime4)16日期:1)tomorrow2)11/30/103)+1 day4)Tues

11、day16at和batchat命令n 查詢調(diào)度時(shí)間查詢調(diào)度時(shí)間:at -l 或 atqn 查詢調(diào)度具體任務(wù)查詢調(diào)度具體任務(wù):at c job(任務(wù)號(hào))n 刪除調(diào)度任務(wù)刪除調(diào)度任務(wù):at -d job 或 atrm jobo batch命令n 相當(dāng)于 at -q b -m now 命令。o -q 選項(xiàng)表示atd指定處理的隊(duì)列,-q a表示處理at的隊(duì)列(默認(rèn)),-q b表示處理batch的隊(duì)列。o -m 是任務(wù)結(jié)束后向用戶發(fā)mail報(bào)告執(zhí)行情況。17備份和恢復(fù)o 備份n 備份是保護(hù)數(shù)據(jù)投資的方法。有數(shù)據(jù)的多個(gè)拷貝,就不怕某個(gè)損壞(所需做的僅僅是從備份中恢復(fù)丟失的數(shù)據(jù))。n 正確的備份是很重要的。

12、和現(xiàn)實(shí)生活中沒有永恒的事物一樣,備份也遲早會(huì)失效。適當(dāng)備份過(guò)程中最重要的是保證備份能夠發(fā)揮作用。n 備份應(yīng)該考慮以下幾個(gè)環(huán)節(jié):備份時(shí)間備份時(shí)間、備份備份介質(zhì)介質(zhì)、備份內(nèi)容備份內(nèi)容、備份方法備份方法、備份工具備份工具。18備份和恢復(fù)備份時(shí)間o 備份時(shí)間n 備份時(shí)間沒有絕對(duì)的,應(yīng)從以下幾個(gè)方面綜合考慮:o 數(shù)據(jù)的重要性數(shù)據(jù)的重要性(最為重要的方面)o 數(shù)據(jù)的可靠性數(shù)據(jù)的可靠性o 備份的可靠性備份的可靠性n 一般情況下,除了類似銀行系統(tǒng)、證券系統(tǒng)的數(shù)據(jù)極為重要且分秒都在變化采用實(shí)時(shí)備份實(shí)時(shí)備份外,備份時(shí)間以天天為單位。19備份和恢復(fù)備份介質(zhì)o 備份介質(zhì)n如何選擇備份的介質(zhì),需考慮以下幾個(gè)方面:o 價(jià)

13、格價(jià)格:有許多數(shù)據(jù)需要多次備份,備份介質(zhì)的開銷必須考慮。o 可靠性可靠性:可靠的備份介質(zhì)能夠保存數(shù)據(jù)很多年。o 速度速度:備份時(shí)間快慢也是考慮的因素,但不是特別重要。o 可得性可得性:考慮是否有使用該存儲(chǔ)介質(zhì)的設(shè)備(如刻錄機(jī)、磁帶機(jī)等)及該備份介質(zhì)的兼容性。o 可用性可用性:決定備份周期的主要因素。備份越容易使用越好。備份介質(zhì)不能難以使用 。20備份和恢復(fù)備份介質(zhì)n 常見備份介質(zhì)o 磁帶:傳統(tǒng)的備份介質(zhì),需要通過(guò)磁帶驅(qū)動(dòng)器讀寫,磁帶驅(qū)動(dòng)器通常通過(guò)SCSI接口連接到計(jì)算機(jī)。n 讀寫速度快讀寫速度快:通常為12MB/sn 容量大容量大:目前最大為160Gn 價(jià)格便宜價(jià)格便宜:100G大概850RM

14、B左右;磁帶機(jī)較貴(通常要3000多RMB)n 使用次數(shù)少使用次數(shù)少:寫一般不超過(guò)10次,讀不要超過(guò)100次。需要定期更換;n 不容易保存不容易保存:對(duì)環(huán)境要求高,需恒溫、恒濕、防塵、防蟲、防霉、防火、防水、防磁、防強(qiáng)光 。保存年限為38年。21備份和恢復(fù)備份介質(zhì)o 光盤:較新的備份介質(zhì),是目前流行的趨勢(shì)。通過(guò)光盤驅(qū)動(dòng)器讀取,通過(guò)CD-R/CD RW/DVD R/DVD RW等驅(qū)動(dòng)器寫入。n 讀寫速度一般讀寫速度一般:2.5-21.6MB/sn 容量一般容量一般:目前常見的DVD雙面容量為9.4G(單面4.7),最大的有雙面為16.8G的盤片n 價(jià)格低廉價(jià)格低廉:DVD R已在1元以內(nèi),DVD

15、 RW在2元以內(nèi)(批發(fā)價(jià))n 使用次數(shù)多使用次數(shù)多:讀寫可達(dá)10萬(wàn)次n 保存時(shí)間長(zhǎng)保存時(shí)間長(zhǎng):對(duì)保存環(huán)境要求低,只需防塵、正常室溫即可。保存年限可30-100年。22備份和恢復(fù)備份介質(zhì)o 可移動(dòng)磁盤(zip軟盤):需要專門的驅(qū)動(dòng)器,可以把它理解成大容量的軟盤。容量通常為120M,安全可靠性差,是曇花一現(xiàn)的過(guò)渡性備份介質(zhì)。n 備份介質(zhì)存放的安全性應(yīng)考慮:o 備份介質(zhì)存放點(diǎn)的自然環(huán)境備份介質(zhì)存放點(diǎn)的自然環(huán)境:根據(jù)備份介質(zhì)不同進(jìn)行考慮(如溫度、濕度、防蟲、防霉、防火、防水、防磁、防強(qiáng)光 等因素)o 備份介質(zhì)的物理安全備份介質(zhì)的物理安全:因?yàn)閭浞莸臄?shù)據(jù)沒有訪問(wèn)控制,所以因考慮不容易被他人竊取。o 備份

16、介質(zhì)應(yīng)遠(yuǎn)離計(jì)算機(jī)系統(tǒng)備份介質(zhì)應(yīng)遠(yuǎn)離計(jì)算機(jī)系統(tǒng):以免自然災(zāi)害導(dǎo)致備份介質(zhì)和計(jì)算機(jī)系統(tǒng)一起損壞。23備份和恢復(fù)備份內(nèi)容o 備份內(nèi)容n任何情況下,人們都希望盡可能地保留備份。o 例外一:可以輕松重新安裝的軟件,即使備份配置文件非常重要,只需重新配置即可。o 例外二:/proc文件系統(tǒng);由于只有它才包含了始終由內(nèi)核自動(dòng)生成的數(shù)據(jù),要對(duì)它進(jìn)行備份絕不值得嘗試。n通常需要備份的有:o /etc中的系統(tǒng)配置文件o /home中用戶數(shù)據(jù)文件o /var中的緩沖池、日志等每天在變化的文件o 額外安裝的軟件、數(shù)據(jù)庫(kù)的備份24備份和恢復(fù)備份方法o 備份方法n 常見的備份方法:o 完全備份完全備份:對(duì)整個(gè)目錄進(jìn)行的備

17、份。o 增量備份增量備份:從上一次完全或增量備份后對(duì)又變化的文件的備份。 (完全備份和增量備份都屬于簡(jiǎn)單備份簡(jiǎn)單備份)o 多級(jí)備份多級(jí)備份:設(shè)置轉(zhuǎn)儲(chǔ)(轉(zhuǎn)儲(chǔ)(dump)級(jí)別,全備份是0級(jí),不同級(jí)別的增量備份是1、2、3.級(jí),每個(gè)新增級(jí)別上,都可備份自同級(jí)或上一級(jí)的上次備份以來(lái)的所有變動(dòng)。o 壓縮備份壓縮備份(歸檔歸檔):備份占用大量空間,為了降低空間需求,備份可以壓縮。壓縮如果出現(xiàn)一點(diǎn)錯(cuò)誤,很可能導(dǎo)致整個(gè)備份不能使用,有利有弊。25備份和恢復(fù)備份方法簡(jiǎn)單備份例子簡(jiǎn)單備份例子:如果你打算每天都進(jìn)行備份,手中有6盤磁帶o 先用磁帶1來(lái)備份第一次完全備份(比如說(shuō),從星期五開始),磁帶2到5用于增量備份

18、(星期一到星期四)。o 然后,用磁帶6開始第二次完全備份(第二個(gè)星期五),并再次用磁帶2到5進(jìn)行增量備份。o 如果你不打算在執(zhí)行新的完全備份之前,改寫磁帶1,就不會(huì)有異常情況發(fā)生。o 在用磁帶6進(jìn)行第二次完全備份之后,要把磁帶1保存在某個(gè)地方,以便在其他備份磁帶受損的情況下,仍然還有起死回生的最后一線希望。在需要進(jìn)行下一次完全備份時(shí),可采用磁帶1,讓磁帶6保持原樣。26備份和恢復(fù)備份方法多級(jí)備份例子多級(jí)備份例子1:假設(shè)有10盤磁帶o把磁帶1和2用于月備份(每月的第一個(gè)星期五)o磁帶3到6用于周備份(每月除了第一個(gè)星期五的星期五;注意,有時(shí)一個(gè)月可能有5個(gè)星期五,所以需要4盤磁帶)o磁帶7到10

19、用于日備份(星期一到星期四)。只用4盤磁帶,我們已能夠把備份歷史從兩周(所有的日備份磁帶用完之后)擴(kuò)展到了兩個(gè)月。o我們不能恢復(fù)每個(gè)文件在兩個(gè)月內(nèi)的每個(gè)版本,但我們能夠選擇最完整的版本進(jìn)行恢復(fù),這是假不了的。o多級(jí)備份在盡量少花錢的情況下,擴(kuò)展了備份歷史備份歷史。27備份和恢復(fù)備份方法多級(jí)備份例子多級(jí)備份例子2:通過(guò)合理的設(shè)置dump級(jí)別,使得恢復(fù)時(shí)使用的磁帶數(shù)量較少,且備份時(shí)間較快。o 假如有7盤磁帶,星期天做完全備份(級(jí)別0),星期一到星期六做增量備份(級(jí)別分別為16),即星期一到星期六每天只備份與前一天相比所變化的文件,那么如果在恢復(fù)星期六的數(shù)據(jù)就需要用到全部的7盤磁帶。o 假如我這樣修

20、改一下,星期一到星期六的dump級(jí)別分別為(2,1,4,3,6,5),那么我在恢復(fù)星期六的數(shù)據(jù)只需用到磁帶(0,1,3,5)即可。(即星期一做1天的備份,星期二做2天的備份,星期三做1天的備份,星期四做2天的備份。)28備份和恢復(fù)備份工具o 備份工具n taro tar常用于做快速而簡(jiǎn)單的備份,對(duì)于復(fù)雜的備份策略它不夠靈活。o 語(yǔ)法:tar 選項(xiàng)選項(xiàng) 文件文件/目錄目錄o 常見選項(xiàng):n -c:創(chuàng)建一個(gè)檔案n -x:從檔案中解開文件n -v:詳細(xì)顯示過(guò)程(verbose)n -f:指定操作的tar文件名n -t:瀏覽檔案的內(nèi)容29備份和恢復(fù)備份工具n-z:用gzip進(jìn)行壓縮n-Z:用compre

21、ss進(jìn)行壓縮n-N/-newer date:備份指定日期以后變化的文件例:n對(duì)/home目錄進(jìn)行完全備份到磁帶上:tar cvf /dev/ftape /homen對(duì)/home目錄進(jìn)行壓縮備份,備份文件名為home.tar.gztar zcvf home.tar.gz /homen對(duì)/home目錄進(jìn)行增量備份,備份2010年11月29日以來(lái)變化的文件,備份文件名為home.20101129.tartar -N 2010-11-29 -cvf home.20101129.tar /home30備份和恢復(fù)備份工具n cpioo 系統(tǒng)備份使用cpio,可完成靈活而復(fù)雜的備份策略o 與tar相比cpi

22、o更復(fù)雜,但是也更為可靠。因?yàn)槿绻粋€(gè)tar文件中某處有一個(gè)壞塊,就不能對(duì)備份文件的其它部分進(jìn)行訪問(wèn),而使用cpio,只有壞塊不能被訪問(wèn)。 o cpio創(chuàng)建一個(gè)稱為copy-out mode的備份,備份存檔中包含了文件和所有者、時(shí)間及訪問(wèn)許可等信息?;謴?fù)時(shí)使用copy-in mode。o cpio需要一個(gè)假定要備份的文件路徑列表。創(chuàng)建路徑列表的一個(gè)最方便的方法就是使用find命令。31備份和恢復(fù)備份工具o 例如,要把/home目錄下所有文件名為1的文件備份到磁帶中,輸入下面的命令: find /home -name 1 -print| cpio -ovcB /dev/ftapeo 語(yǔ)法:cpi

23、o 選項(xiàng)選項(xiàng) 目標(biāo)目標(biāo)o 常用選項(xiàng):n -v或-verbose :詳細(xì)顯示指令的執(zhí)行過(guò)程。 n -B :將輸入/輸出的區(qū)塊大小改成5210 Bytes(不用該選項(xiàng)為512) n -Cn :設(shè)置輸入/輸出的區(qū)塊大小,單位是Byte n -c :使用ASCII備份格式(固定使用的) n -F file:指定指定輸入/輸出備份檔的名稱32備份和恢復(fù)備份工具備份相關(guān)選項(xiàng):n -o:執(zhí)行copy-out模式,建立備份檔 n -O file:指定備份檔的名稱,用來(lái)取代標(biāo)準(zhǔn)輸出,也能借此通過(guò)網(wǎng)絡(luò)使用另一臺(tái)主機(jī)的保存設(shè)備存放備份檔恢復(fù)相關(guān)選項(xiàng):n -i:執(zhí)行copy-in模式,還原備份檔 n -I file:

24、指定備份檔的名稱,用來(lái)取代標(biāo)準(zhǔn)輸入n -t:將輸入的內(nèi)容呈現(xiàn)出來(lái),但不恢復(fù) n -d:有需要自行創(chuàng)建目錄n -u:置換所有文件,不論日期時(shí)間的新舊與否,皆不予詢問(wèn)而直接覆蓋n -m:不去更換文件的更改時(shí)間33備份和恢復(fù)備份工具o cpio也可用于tar文件的解包o cpio要實(shí)現(xiàn)增量備份,需通過(guò)find命令中的參數(shù)配合實(shí)現(xiàn)。(主要是mtime參數(shù))例:o 查看磁帶上的內(nèi)容cpio -icvt /dev/ftape 或或cpio -icvt -I /dev/ftapeo 備份2天內(nèi)系統(tǒng)被修改過(guò)的文件到檔案abcfind / -mtime -2 -print|cpio -ovcB -O abco

25、從磁帶中倒出指定文件名為1開頭的文件cpio -ivcdB -I /dev/ftape 1* 34備份和恢復(fù)備份工具n ddo dd用于直接地訪問(wèn)設(shè)備,它通常用于拷貝大片的數(shù)據(jù)。它把用戶的文件內(nèi)容寫到設(shè)備上。o 語(yǔ)法:dd 選項(xiàng)選項(xiàng)o 常用選項(xiàng):n of=file 寫到指定文件(包含設(shè)備文件)輸出n if=file 從指定文件(包含設(shè)備文件)輸入n bs=size 指定塊大小(單位:Byte)n count=n 只拷貝n個(gè)記錄例:復(fù)制軟盤o 插入源盤:dd if=/dev/fd0 of=/tmp/1.imgo 插入目標(biāo)盤:dd if=/tmp/1.img of=/dev/fd0 備份和恢復(fù)備份

26、工具o dumpn使用dump命令時(shí),它會(huì)建立一份自上次備份操作以來(lái)進(jìn)行修改過(guò)的文件列表,然后把這些文件打包成一個(gè)單獨(dú)的文件。n在做備份時(shí),需要指定一個(gè)備份級(jí)別,它是0-9之間的一個(gè)整數(shù)。n級(jí)別為N的轉(zhuǎn)儲(chǔ)會(huì)對(duì)從上次進(jìn)行的級(jí)別小于N的轉(zhuǎn)儲(chǔ)操作以來(lái)修改過(guò)的所有文件進(jìn)行備份,級(jí)別0就是完全備份。ndump的優(yōu)點(diǎn):o 備份可以跨多卷磁帶35備份和恢復(fù)備份工具o 能備份任何類型的文件,甚至是設(shè)備o 備份時(shí),文件的權(quán)限,宿主,宿組,修改時(shí)間等都會(huì)被保存o 能夠正確處理從未包含任何數(shù)據(jù)的文件塊(孔洞文件)o 能夠做增量,差異備份ndump不足之處:o 每個(gè)文件系統(tǒng)必須單獨(dú)轉(zhuǎn)儲(chǔ)備份o 只有本地計(jì)算機(jī)的文件系統(tǒng)

27、才能夠轉(zhuǎn)儲(chǔ)備份(rdump,rrestore可用來(lái)彌補(bǔ)此項(xiàng)不足)36備份和恢復(fù)備份工具n格式: dump -level# -acmMnqSuv -A file -B records -b blocksize -d density -D file -e inode#,inode#,. -E file -f file -h level -I nr errors -j zlevel -Q file -s feet -T date -y -z zlevel filesystemn常見參數(shù):o Level:備份級(jí)別:備份級(jí)別0-9o -B:指定用來(lái)備份的磁帶的長(zhǎng)度,以KB為單位(有些磁帶不支持以結(jié)束標(biāo)志

28、判斷時(shí),就需要使用到此參數(shù)o -b:指定塊大小,默認(rèn)為10o (-e,-E:與備份文件的inodes數(shù)有關(guān)的參 37備份和恢復(fù)備份工具o -f:指定備份文件的路徑和名稱o -u:更新數(shù)據(jù)庫(kù)文件:更新數(shù)據(jù)庫(kù)文件/etc/dumpdates o -s:統(tǒng)計(jì)備份所需的空間,一般在備份前做,以防磁帶或磁盤空間不足n 例:o 完整備份/dev/sda1 dump 0s /dev/sda1o 備份/home并設(shè)置級(jí)別為2,備份到/root目錄下dump -2u f /root/home.dump /home3839備份和恢復(fù)相關(guān)知識(shí)o Linux磁帶機(jī)操作n Linux磁帶機(jī)分為回繞與非回繞兩種,常見的為

29、回繞型。n 回繞型設(shè)備名為/dev/st*(*為0-3,即最多同時(shí)接4臺(tái)磁帶機(jī)),非回繞型設(shè)備名為/dev/nst*。n 常用mt命令來(lái)操作磁帶機(jī)(需安裝mt-st軟件包)o 語(yǔ)法:mt -f device 選項(xiàng)選項(xiàng)o -f device 表示指定磁帶設(shè)備40備份和恢復(fù)相關(guān)知識(shí)常用選項(xiàng):o rewind:回繞到磁帶的開始o(jì) offline:回繞并取出、下線(驅(qū)動(dòng)器可以彈出)o fsf n:向前跳n個(gè)文件o bsf n:向后跳n個(gè)文件o eom:跳到介質(zhì)的末端o status:顯示磁帶單元狀態(tài)信息n 當(dāng)多個(gè)文件被寫入到同一個(gè)磁帶時(shí),mt命令對(duì)于操作磁帶是很有用的。41備份和恢復(fù)相關(guān)知識(shí)o mtoolsnmtools是一系列用于DOS操作的命令,即在原DOS命令前加上一個(gè)m(如:mcd、mattrib、mmd、mdeltree、mren.)。nmtools主要用于操作DOS的文件系統(tǒng)。o 壓縮n壓縮比較高的是gzip和bzip2,尤其是bzip2(以前已經(jīng)講過(guò))n傳統(tǒng)的壓縮工具是compress(解壓縮為uncompress)o 擴(kuò)展名為.Z42備份和恢復(fù)rs

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論