《linux應用教學課件14-文件備份》由會員分享,可在線閱讀,更多相關《linux應用教學課件14-文件備份(12頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、單擊此處編輯母版標題樣式,單擊此處編輯母版文本樣式,第二級,第三級,第四級,第五級,*,單擊此處編輯母版標題樣式,單擊此處編輯母版文本樣式,第二級,第三級,第四級,第五級,*,1,Linux,應用基礎,2011.11,2,文件的備份和恢復,概述,備份策略,常用的備份方法,3,概述,備份和存檔,備份是,定期,對文件進行的操作,存檔是,長期,進行文件的存儲,優(yōu)良的備份,可靠性(備份介質),可用性,易用性(易于操作,價格),速度快,4,備份介質,介質,可靠性,速度,可用性,易用性,軟盤,好,慢,高,對于少量數(shù)據(jù),好,對于大量數(shù)據(jù),差,只讀光盤,好,慢,高,只讀介質,可以用做存檔,可讀寫光盤,好,慢,
2、中等,可讀寫介質,對中等規(guī)模,的系統(tǒng)是很經(jīng)濟的,Iomega Zip,好,慢,高,有,100MB,的存儲量,可以用于小系統(tǒng),閃存,非常好,快,低,十分昂貴,磁帶,好,中等,高,取決于磁帶的容量,易用性可以很好,在,Linux,中不能格式化磁帶,活動硬盤,非常好,快,高,相對較貴,硬盤,非常好,快,高,很好,5,備份策略,完全備份:把系統(tǒng)上的所有文件拷貝到磁帶,適用于小型系統(tǒng),耗時多,增量備份:只有從上次備份以來被修改過的文件才被備份,備份級別:,0,級備份:完全備份,其他級別:備份自前一級別以來被修改的文件,6,備份方法,流行的備份方法:,備份到另一臺機器上,備份到磁帶或光盤等移動介質上,常用
3、備份工具:,t,ar,:,歸檔、壓縮、備份,7,壓縮文件和檔案文件,*.,gz,gzip,命令壓縮的文件;,*,.tar,tar,命令打包的檔案文件,并沒有壓縮過;,*,.,tar.gz,(.tgz),tar,命令打包的檔案文件,其中經(jīng)過了,gzip,的壓縮,注:,tar、gzip,適用于所有用戶,8,文件壓縮命令,-,gzip,將文件壓縮成,.,gz,格式,或將,.,gz,格式的壓縮文件解壓縮,常用格式:,gzip,-d file,file:,壓縮或解壓縮的文件名,不加選項:壓縮文件,-d,選項:解壓縮,例子:,#,gzip,backup,#,gzip,d,backup.gz,9,tar,命
4、令,把多個文件合并成一個大文件,(,稱為檔案文件,),或將檔案文件恢復原樣,可選擇性地進行壓縮或解壓,格式:,tar ,選項,文件名,文件名:在壓縮或歸檔時使用,用于指定要壓縮或歸檔的源文件或原目錄名稱。多個文件名之間以,空格間隔,。,選項:,-c:,建立一個新的檔案文件,(.,tar,文件),。,-x:,釋放檔案文件的內容。,-v:,操作過程中顯示流程信息。,-z:,使用,gzip,進行壓縮或解壓。,-t:,查看檔案文件的內容。,-f,文件名,:,指定,檔案文件的路徑名。一般放 在參數(shù)的最后位置,后面直接跟檔案文件名,(.,tar,或.,tar.gz,文件),。,10,tar,命令,例子:,
5、tar ,選項,文件名,在當前目錄下,建立一個包含,/,usr/src/apache,子目錄中全部文件的名為,apache.tar,的檔案文件,#,tar-,c,f,apache.tar,/,usr/src/apache,在操作過程中顯示流程信息,#,tar-,cv,f,apache.tar,/,usr/src/apache,釋放檔案,apache.tar,,并在操作過程中顯示流程信息,#,tar-,xv,f,apache.tar,#,ls,usr,在當前目錄下,建立一個包含,/,usr/src/apache,子目錄中全部文件的經(jīng)過,gzip,壓縮的名為,的檔案文件,并且在操作過程中顯示流程信
6、息,#,tar-,cvz,f,/,usr/src/apachce,#,tar-,cvz,f,apache.tgz,/,usr/src/apachce,釋放一個名為,的經(jīng)過,gzip,壓縮的,tar,檔案文件,并且在操作過程中顯示流程信息,#,tar-,xvz,f,11,tar,命令,例子:,察看,ftl-drive-version-1.01.tar,文件包內的文件,$tar,tvf,察看,ftl-drive-version-1.01.tar.gz,文件包內的文件,$tar,tzvf,12,tar,命令,完全備份:,將目錄,/home,下的所有文件備份到默認的磁帶檔案中,#,tar-c/home,-c,:通知,tar,應該從哪個目錄中收集文件并創(chuàng)建一個新存檔。,增量備份:,find,命令的使用,查找在當天修改的所有文件(非目錄),并把這些文件備份到默認的磁帶檔案中,#,tar-c find/-,mtime,-1!-type d,查找比,/,tmp/last_backup,文件新的文件并備份到默認的磁帶檔案中,#,tar-c find/-newer/,tmp/last_backup,