日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

unix中利用Find命令備份根文件系統

瀏覽:186日期:2024-06-14 17:44:39

在Unix操作系統中有很多命令可以用來備份文件。但是Unix操作系統中根文件系統是一種比較特殊的文件。通常情況下對這類文件進行備份的話,必須要卸載其他文件系統。因為根文件系統是其他文件系統的祖宗,如果不卸載的話,會同時備份其他文件系統中的文件。但是如果先卸載其他文件系統再進行備份的話,那么就會很麻煩。為此在find命令中提供了一個很有用的參數,可以幫助我們實現這個功能。

一、根文件系統備份的重要性及備份的難點。

當系統發生崩潰時,雖然可以通過重新安裝操作系統來恢復。但是這個工作量很大,因為需要重新安裝每個外部設備。在Unix操作系統中,安裝并配置每個外部設備的驅動程序是一件很麻煩的事情。如果系統工程師能夠在平時的工作中備份好根文件系統中的文件,那么在遇到系統故障時,即使需要重新安裝操作系統,那么也只需要安裝Unix操作系統的最小集合。然后把這些根文件系統中的配置文件恢復過去,那么就省去了配置外部設備的麻煩。

但是在備份根文件系統的時候,由于其地位的特殊性會遇到不少的麻煩。如無論在什么時候把外部設備添加到Unix操作系統中,或者無論什么時候將外部設備從系統中卸載掉,根文件系統中的配置文件都要發生變化。也就是說,根文件系統中的配置文件在不斷變化的。為此操作系統要能夠鑒別那些變化了的配置文件,然后有選擇的進行復制。否則的話,就會增加備份的工作量。其次由于根文件系統是其他文件系統的祖宗,為此對根文件系統進行備份的話,系統會同時對其他文件系統中的內容進行備份。這無疑不是我們所希望達到的目的。

二、可選項mount的作用。

在find命令中有一個-mount可選項。如果采用find / -mount命令的話,操作系統不會在加載點查找其他文件系統的文件。也就是說,利用這個可選項可以只對根文件系統進行備份,而不需要卸載其他文件系統,而且也不會訪問他們。即使用了這個可選項的find命令,其搜索的路徑只在根文件系統下。

為此對根文件系統常用的備份策略是,當系統已經得到完整的、正確的配置之后,系統工程師立刻使用-mount可選項對 根文件系統進行全面的備份。然后每當根文件系統下的配置文件發生變化后,再對他們進行增量備份即可。可見通過-mount選項可以解決根文件系統備份過程中遇到的第一個問題。

三、辨別文件是否發生變化。

在根文件備份中要實現增量備份,操作系統就必須首先要判斷那些文件在上次備份之后更新了。為了達到這個目的,Find命令提供了兩種處理機制,分別采用-newer參數與-mtime參數。

1、 利用newer可選項來實現。

利用newer可選項來實現這個需求的話,比較麻煩一點,但是相對來說卻比較科學一點。要利用這個可選項來實現這個命令的話,主要分為三個步驟。

第一步:建立一個零字節的對比文件。系統工程師首先要利用VI或者其他工具創建一個零字節的文件。這個文件到底有什么用途,筆者下面馬上會談到。在使用newer可選項來判斷哪些文件在上次備份后進行了修改,這個零字節的文件在其中起動了關鍵的作用。其實我們用到的并不是這個文件內容的本身,而是用到了這個文件中的時間屬性。

第二步:利用touch命令來修改時間屬性。眾所周知,在Unix操作系統中的文件有很多屬性,如創建時間、修改時間等等。在很多腳本程序中,需要用到這些文件屬性。而此時我們就需要用到這些文件屬性中的修改時間屬性。利用touch命令可以修改文件的事件屬性。如我們利用touch 文件名字,可以把系統的當前時間賦值給文件的修改時間截。

第三步:利用-newer參數進行比較。我們利用newer 參數來尋找上次備份后所改變的文件主要思路就是備份完成之后,把上面建立的這個零字節文件的修改時間截改為備份完之后的時間。然后在下次備份的時候,再利用-newer可選項,把查找到的文件的修改時間與這個零字節文件的修改時間(上次備份后的事件)屬性來進行比較。此時find命令只會把那些比這個時間更新的文件查找出來并進行備份。為此find命令加上touch命令,然后再結合-newer可選項就可以把上次備份后更新了的文件找出來。所以在書寫腳本程序的時候,需要把find命令寫在前面。備份完成所需要的文件之后才能夠利用touch命令來修改零字節文件的時間屬性。

2、 利用mtime可選項來實現。

其實在Unix操作系統的Find命令中,本身就帶有一個可選項-mtime。這個選項就是指在最近某個時段內修改過的文件。在Find這個可選項之后,系統會比較系統的修改時間與當前的系統時間。把這個時間差額與mtime可選項指定的時間差額進行比較。如mtime 1就表示把最近一天(24小時)內更改過的文件全部查找出來。這也可以達到增量備份的目的,只是其可能不怎么科學。如可能由于安裝了某個重要的外部設備之后,系統工程師手工執行了備份腳本。而讓系統自動進行備份的時候,其查找配置文件的時間參數是最近一天,而不是從上次備份之后,故就會出現重復備份的時候。不過通常情況下,這不會影響到備份的效率。為此如果系統工程師不了解NEWER與TOUCH應用的話,那么也可以利用這mtime可選項來完成這個需求。他們是通用的。

但是如果備份的數據比較大,如一些大型應用系統的日志文件,則最好采用第一種方式來查找需要備份的文件。因為此時重復備份幾個文件可能會延長備份的時間。不過如果只是備份Unix操作系統的配置文件,這兩種方法都可以使用;而且其備份時間基本上相同。筆者是比較偏向于采用第一種方法的。其實只要掌握其實現的原理,在寫腳本的時候才用這第一種方式也并沒有多大的難度。

四、顯示備份文件的列表。

有時候系統工程師希望每次備份完成之后操作系統都能夠把備份文件的名字保存在一個文件中。如此當系統工程師向恢復某個配置文件的時候,他就可以查看這些文件,以確定這個文件最近的備份時間以及備份的地點。另外為了迅速定位這些文件,系統工程師還希望這些保存備份文件信息的文件名字能夠以備份的日期命名。為了實現這個需求,筆者建議大家可以使用下面這個命令來實現。

find / -mount –mtine 1 –printf | cpio –ov >/backup 2>backuplist_’date+%d%b%y’。在這個命令中,-ov可選項中的v表示顯示每個被備份的文件。其實-ov是兩個可選項,分別為-o與-v。在Unix操作系統中,如果一個命令中帶有多個可選項的話,可以把他們合并在一起寫,以節省書寫的數量。為此可以把以上兩個可選項寫為-ov。而backuplist_’date+%d%b%y’這個文件名字中筆者利用了一些參數,讓操作系統自動把備份文件的時間信息放入到文件名中。如此的話系統工程師一看文件名字就知道在某個時候備份了哪些文件。這個文件列表會每次備份時都生成一個文件,時間久了可能會有很多個文件。為此筆者有時候會把這個命名規則改為backuplist_’date+%d’。如此的話,最多就只有31個文件。操作系統會每個月循環一次,把舊的文件覆蓋掉。不過這個要慎用。如果系統工程師不需要以前的備份文件列表的話,那么可以采用這個命名規則。而且系統工程師還可以縮短這個循環周期,如文件名字中的的時間信息為“星期幾。那么每隔7天操作系統就會覆蓋原有的文件。但是對于配置文件來說,有時候幾個月沒有更改也是很正常的事情。為此對于配置文件的備份,則其需要保留所有的備份信息。此時就必須在文件名字中加入年月日等詳細的信息,以防止文件被覆蓋。

標簽: Unix系統
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
国产suv精品一区| 免费日韩成人| 日本а中文在线天堂| 日韩av免费大片| 国产欧美亚洲精品a| 亚洲欧洲日韩精品在线| 中文字幕一区二区三区在线视频| 国产专区一区| 日韩免费小视频| 精品久久精品| 中文字幕一区二区三区在线视频| 免费国产自久久久久三四区久久| 大香伊人久久精品一区二区| 国产欧美一区二区精品久久久 | 日韩av网站在线免费观看| 伊人久久成人| 中国女人久久久| 免费中文字幕日韩欧美| 日韩专区在线视频| 亚洲综合精品| 石原莉奈在线亚洲二区| 亚洲有吗中文字幕| 亚洲精品国产精品粉嫩| 天堂俺去俺来也www久久婷婷| 综合亚洲自拍| 日韩精品1区2区3区| 国产日韩精品视频一区二区三区| 国产精品极品在线观看| 国产精品三级| 国产高清精品二区| 国产一区2区在线观看| 9999国产精品| 久久国产直播| 亚洲一区日本| 日本亚洲视频在线| 97久久精品| 欧美激情久久久久久久久久久| 精品视频自拍| 成人片免费看| 免费的成人av| 国产精品国产三级在线观看| 极品av在线| 亚洲永久字幕| 欧美视频久久| 国产精品xxx| 中文在线免费视频| 亚洲一区区二区| 18国产精品| 亚洲黄色中文字幕| 欧美女激情福利| 日韩精品亚洲专区在线观看| 久久99久久人婷婷精品综合| 国产精品麻豆久久| 一区福利视频| 国产美女视频一区二区| 日韩av一级| 日韩在线成人| 日韩一区三区| 日韩中文字幕在线一区| 久久久久九九精品影院| 免费观看久久av| 国产欧美一区| 9久re热视频在线精品| 国产欧美一区二区三区国产幕精品 | 精品免费在线| 91精品一区国产高清在线gif| 激情久久婷婷| 欧美日韩va| 欧美福利在线| 日韩精品一区二区三区中文| 久久国产日本精品| 国产欧美日韩综合一区在线播放| 中文字幕在线视频久| 999视频精品| 奇米狠狠一区二区三区| 久久影视一区| 国产精品一国产精品| 国模 一区 二区 三区| 国产欧美二区| 六月天综合网| 吉吉日韩欧美| 国产日韩欧美一区二区三区 | 日韩一区二区三区免费视频| 丁香婷婷久久| 亚洲精品国产精品粉嫩| 精品国产成人| 日本在线不卡视频一二三区| 日韩精品2区| 日本欧美大码aⅴ在线播放| 精品视频一区二区三区四区五区 | 国产精品hd| 亚洲人成精品久久久| 久久久久久黄| 精品国产鲁一鲁****| 日韩精品欧美大片| 夜久久久久久| 国产麻豆久久| 久久精品国产成人一区二区三区| 蜜桃91丨九色丨蝌蚪91桃色| 国产综合欧美| 久久精品国产99国产| 日韩精品一区二区三区中文在线 | 99国产精品久久久久久久| 国产不卡精品| 国产精品xvideos88| 99国产精品99久久久久久粉嫩| 精品国产91| 国产精品美女午夜爽爽| 一区二区三区四区精品视频| 久久精品播放| 久久精品青草| 日本久久成人网| 国产成人精品亚洲日本在线观看| 国语精品一区| 国产精品亚洲产品| 国产欧美高清视频在线| 青草国产精品| 啪啪亚洲精品| 97成人在线| 国产精品毛片视频| 国产精品毛片久久久| 国产九一精品| 国产精品中文| 国产精品一区二区三区四区在线观看| 日韩高清三区| 久久狠狠亚洲综合| 国产毛片精品久久| 美腿丝袜亚洲三区| 精品欧美视频| 久久av超碰| 日韩av有码| 日韩国产一区二区三区| 97精品在线| 少妇精品导航| 久久久影院免费| 中文精品在线| 午夜久久av| 国产精品红桃| 成人日韩av| 久久男女视频| 激情欧美日韩一区| 午夜一级久久| 综合日韩在线| 91福利精品在线观看| 日本成人在线网站| 国产高清视频一区二区| 丰满少妇一区| 日韩精品欧美激情一区二区| 欧美日韩亚洲在线观看| 99香蕉国产精品偷在线观看| 一区二区精彩视频| 欧美在线日韩| 狠狠久久伊人中文字幕| 久久国产中文字幕| 亚洲欧美日韩专区| **爰片久久毛片| 精品日韩在线| 亚洲天堂黄色| 天堂久久av| 91综合久久爱com| 给我免费播放日韩视频| 色欧美自拍视频| 91精品91| 欧美日韩一区二区三区不卡视频 | 日韩精品久久久久久久电影99爱| 午夜久久福利| 中文一区一区三区免费在线观 | 日韩黄色大片网站| 丝袜国产日韩另类美女| 精品国产中文字幕第一页| 欧美丝袜一区| 国产精品欧美大片| 欧美一级精品| 精品中文字幕一区二区三区四区| 久久国产免费| 欧美精品黄色| 精品亚洲a∨一区二区三区18| 五月婷婷六月综合| 国产成人精品一区二区三区免费| 精品在线91| 日韩一区欧美| 欧美日韩亚洲三区| 亚洲图片久久| 日韩欧美二区| 亚洲日韩视频| 久久婷婷av| 日本aⅴ精品一区二区三区| 免费在线日韩av| 综合精品一区| 亚洲少妇诱惑| 欧美成人日韩| 亚洲电影在线| 久久精品国产68国产精品亚洲| 黄色在线观看www| 国产精品不卡| 成人一二三区| 亚洲女同av| 久久久777| 国产韩日影视精品| 在线亚洲观看|