日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

UNIX系統(tǒng)備份關(guān)鍵的信息( 四 )


--stats 顯示同步的統(tǒng)計(jì)信息 。--rsh 告訴 rsync 使用安全 Shell (SSH) 復(fù)制文件(出于安全考慮) 。--delete 刪除目標(biāo)中那些在本地目錄中不存在的文件 。--recursive 確保對(duì)整個(gè)目錄進(jìn)行檢查 。--times 保留文件的創(chuàng)建和修改時(shí)間 。-og 保留所有權(quán)和組信息 。--links 將鏈接復(fù)制為鏈接,而不是它們所鏈接的文件 。DESTBASE 變量指定了基本位置(在本示例中為遠(yuǎn)程主機(jī)上的文件系統(tǒng)),而 HOST 變量則保存了主機(jī)名信息,以便您能夠?qū)Χ嗯_(tái)主機(jī)使用相同的腳本進(jìn)行備份 。
備份整理的數(shù)據(jù)
在前面的部分中,您已經(jīng)使用了 tar 和 rsync 在單獨(dú)的文件夾中創(chuàng)建相應(yīng)的備份 。您可以使用這種經(jīng)過(guò)整理的信息作為主備份,尤其是當(dāng)文件位于另一臺(tái)計(jì)算機(jī)時(shí) 。然而理想的情況下,您還應(yīng)該將這些文件備份到另一個(gè)位置 。
使用上面介紹的這些腳本,無(wú)論是 tar 或 rsync,都可以將多臺(tái)主機(jī)的多個(gè)目錄中的信息整理到單個(gè)位置 。基于這一點(diǎn),您可以使用自己喜歡的方法進(jìn)一步地對(duì)這些信息進(jìn)行備份,包括將其復(fù)制到另一臺(tái)計(jì)算機(jī)或設(shè)備,或復(fù)制到磁帶或磁盤(pán) 。
保存長(zhǎng)期的記錄
大多數(shù)備份解決方案,盡管對(duì)其進(jìn)行了良好的管理,但通常依賴(lài)于交替和循環(huán)使用用于存儲(chǔ)數(shù)據(jù)的介質(zhì)或目標(biāo) 。然而,您可能需要長(zhǎng)期保存相關(guān)信息的某些類(lèi)型的關(guān)鍵數(shù)據(jù),甚至可能需要能夠記錄這些數(shù)據(jù)的變更和修改信息,并作為備份過(guò)程的一部分 。
實(shí)際上,記錄這些信息的時(shí)間間隔僅受到可用磁盤(pán)空間或存儲(chǔ)空間的限制 。使用基于日期的方法,特別是在使用 tar 或 cpio 時(shí),您可以長(zhǎng)期保存相關(guān)記錄,而不會(huì)對(duì)存儲(chǔ)空間造成很大的影響 。通過(guò)使用常規(guī)的完整備份(換句話(huà)說(shuō),包括所有的文件)和增量 (diff) 備份(其中僅備份變更的內(nèi)容),您可以進(jìn)一步延長(zhǎng)其保留時(shí)間 。
總結(jié)
備份關(guān)鍵文件涉及到確定相關(guān)文件,并找到一種合適的方法存儲(chǔ)和備份這些信息 。文件可能存儲(chǔ)在許多不同的位置,而您應(yīng)該多加小心,以確保包含重要的、但經(jīng)常被遺忘的內(nèi)容,比如內(nèi)核驅(qū)動(dòng)程序、庫(kù)和相關(guān)配置 。
然后使用合適的方法,就可以對(duì)這些信息進(jìn)行有效的備份 。與用戶(hù)數(shù)據(jù)不同,通常需要優(yōu)先對(duì)關(guān)鍵文件進(jìn)行恢復(fù),以便在繼續(xù)進(jìn)行其他的還原操作之前,使計(jì)算機(jī)獲得正確的配置 。通過(guò)使用 tar 或 rsync,做好對(duì)該信息進(jìn)行訪問(wèn)的準(zhǔn)備,這樣通常將更加有效 。
使用 tar 存儲(chǔ)備份數(shù)據(jù)
使用 tar、cpio 或其他的存檔文件類(lèi)型,可能是最直接的信息存儲(chǔ)方式 。當(dāng)使用這種方法時(shí),最好注明這些文件的日期,并創(chuàng)建一個(gè)簡(jiǎn)單的備份腳本,專(zhuān)門(mén)用來(lái)生成指定的文件 。另一方面,您還需要一種方法,以便刪除不再需要的備份數(shù)據(jù)(例如,那些超過(guò)了特定時(shí)間段的備份數(shù)據(jù)) 。
清單 1 顯示了一個(gè)簡(jiǎn)單的腳本,該腳本為不同的目錄創(chuàng)建了經(jīng)過(guò) tar 處理和壓縮(使用 bzip2)的備份 。這些備份文件創(chuàng)建于與遠(yuǎn)程系統(tǒng)共享的網(wǎng)絡(luò)文件系統(tǒng) (NFS),而該遠(yuǎn)程系統(tǒng)保留了相應(yīng)的備份副本 。
清單 1. 為不同的目錄創(chuàng)建經(jīng)過(guò) tar 處理和壓縮的備份
#!/bin/bashDATE=`date%Y%m%d.%H%M`HOST=`hostname`TEMP=/mnt/backupprepareecho "Preparing backup..."cd $TEMPfiles=`/usr/local/mcslp/filesbydate.pl notlast5days $HOST*`if [ -n "$files" ]thenecho "Deleting old files: $files"rm $filesficd /etctar cf - ./* |bzip2 -9 - >$TEMP/$HOST-etc.$DATE.tar.bz2cd /var/bindtar cf - ./* |bzip2 -9 - >$TEMP/$HOST-bind.$DATE.tar.bz2cd /export/home/webstar cf - ./* |bzip2 -9 - >$TEMP/$HOST-webs.$DATE.tar.bz2cd /etc/apache2tar cf - ./* |bzip2 -9 - >$TEMP/$HOST-webconfig.$DATE.tar.bz2;
使用 date 命令生成 DATE 變量,并創(chuàng)建一個(gè)“20060627.2200或“10PM on 27th of June 2006形式的文件名 。要使得備份腳本具有可移植性,要求創(chuàng)建的所有文件的前綴中包含創(chuàng)建該文件的主機(jī)的名稱(chēng),這樣一來(lái)就可以很容易地將多臺(tái)主機(jī)的內(nèi)容備份到相同的位置,并且 TEMP 目錄作為每個(gè)備份的目標(biāo) 。

推薦閱讀