標籤:windows server backup 備份錯誤 拒絕訪問
今天是坎坷的一天,為什麼會這樣子了,因為在用Windows Server Backup做系統狀態備份的時候,出現了失敗的情況;前段時間給一個朋友做了一個計劃任務做系統狀態備份,今天發現出現錯誤了,如所示,全部失敗了,WHY?
650) this.width=650;" width="574" height="230" title="clip_image002[4]" style="margin:0px;padding-top:0px;padding-right:0px;padding-left:0px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;background-image:none;" alt="clip_image002[4]" src="http://s3.51cto.com/wyfs02/M00/54/89/wKiom1SFmxbxSJhTAADugIVX2lY077.jpg" border="0" />
查看狀態,顯示拒絕訪問
650) this.width=650;" width="513" height="333" title="clip_image004[4]" style="margin:0px;padding-top:0px;padding-right:0px;padding-left:0px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;background-image:none;" alt="clip_image004[4]" src="http://s3.51cto.com/wyfs02/M01/54/89/wKiom1SFmxfhQU0LAAFLg8p4Fr4028.jpg" border="0" />
通過這個報錯,給我的第一想法是共用目錄沒有寫入權限造成的,如果我查看了對應的共用目錄,果然administrator沒有寫入權限,很怪,於是手動加上了寫的許可權,本以為沒有問題了,可是...
如是下查日誌發現錯誤碼2155347997,於是google了一下,微軟官方有說明;
650) this.width=650;" width="573" height="301" title="clip_image006[4]" style="margin:0px;padding-top:0px;padding-right:0px;padding-left:0px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;background-image:none;" alt="clip_image006[4]" src="http://s3.51cto.com/wyfs02/M02/54/89/wKiom1SFmxiiar40AAFbHTzkZ4M775.jpg" border="0" />
如所示,於是下載了對應的Hotfix,下載方式,點擊提供Hotfix下載即可
http://support.microsoft.com/kb/2182466
650) this.width=650;" width="573" height="573" title="clip_image008[4]" style="margin:0px;padding-top:0px;padding-right:0px;padding-left:0px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;background-image:none;" alt="clip_image008[4]" src="http://s3.51cto.com/wyfs02/M00/54/89/wKiom1SFmxnxRl5kAAHAEQZMm1g300.jpg" border="0" />
這時候會提示你輸入郵箱地址資訊,它會將補丁發到你對應的郵箱,下載後直接安裝即可;本以為下載以後安裝完成,應該就萬事大吉了,可....還是失敗了,又得繼續糾結了!
650) this.width=650;" width="574" height="197" title="clip_image010[4]" style="margin:0px;padding-top:0px;padding-right:0px;padding-left:0px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;background-image:none;" alt="clip_image010[4]" src="http://s3.51cto.com/wyfs02/M01/54/89/wKiom1SFmxqimUFwAACbiJ7vYR4824.jpg" border="0" />
如是我找到了Windows Server Backup日誌目錄,查看了詳細的報錯日誌資訊:
650) this.width=650;" width="574" height="147" title="clip_image012[4]" style="margin:0px;padding-top:0px;padding-right:0px;padding-left:0px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;background-image:none;" alt="clip_image012[4]" src="http://s3.51cto.com/wyfs02/M02/54/89/wKiom1SFmxqC3YVJAADM_cf2z38591.jpg" border="0" />
如所示,系winsxs目錄在備份的過程中,拒絕了備份使用者訪問sfc.exe檔案,查看另一台機也出現同樣的日誌報錯;
650) this.width=650;" width="573" height="67" title="clip_image014[4]" style="margin:0px;padding-top:0px;padding-right:0px;padding-left:0px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;background-image:none;" alt="clip_image014[4]" src="http://s3.51cto.com/wyfs02/M00/54/89/wKiom1SFmxvgEXi9AABkczw9p-c283.jpg" border="0" />
既然找到了問題的所有點,下面就要想辦法解決問題了,大家都知道winsxs目錄是用來存放補丁更新過程中產生的各種檔案,作為備份方便使用者還原,但是因為事無巨細,而且即便已經被新補丁替換的檔案也會繼續保留,在Windows7的新補丁中已經提供了清理這些檔案的工具,如所示:
650) this.width=650;" width="408" height="479" title="clip_image016[11]" style="margin:0px;padding-top:0px;padding-right:0px;padding-left:0px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;background-image:none;" alt="clip_image016[11]" src="http://s3.51cto.com/wyfs02/M01/54/89/wKiom1SFmxzhtN6gAAGIvRqP3Jc806.jpg" border="0" />
但是查看了一下Windows Server 2008 R2好像並未有更新此補丁,也許是為了系統安全性考慮,所有微軟並未提示此功能吧,即然它沒有提示此功能,那我們就只有想其它辦法了,google了一下WSXS清理工具,找到了下面的工具,清理了沒有用的資料,當然重點提示一下,如果你怕系統有問題,最好先做一個ghost備份,以免清理以後出現無法啟動的情況;
650) this.width=650;" width="573" height="373" title="clip_image018[4]" style="margin:0px;padding-top:0px;padding-right:0px;padding-left:0px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;background-image:none;" alt="clip_image018[4]" src="http://s3.51cto.com/wyfs02/M01/54/87/wKioL1SFm7GDTBNhAAGs8mBdRPo098.jpg" border="0" />
足足清理了3GB多的垃圾檔案,下面我們再來備份一下:
本以為備份這下可以成功了,但是好像並沒有按排我的意思來走,結果又失敗了?WHY、WHY、WHY?再查看記錄檔:
650) this.width=650;" width="574" height="60" title="clip_image020[4]" style="margin:0px;padding-top:0px;padding-right:0px;padding-left:0px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;background-image:none;" alt="clip_image020[4]" src="http://s3.51cto.com/wyfs02/M00/54/87/wKioL1SFm7GQLrk7AABa_g9ux5s659.jpg" border="0" />
這是一個完整性檢查檔案系統完整性的檔案,顯示拒絕訪問,我查看了對應的許可權,administrator並沒有許可權,而我在運行備份任務的時候採用的是administrator,所以我重新給這個檔案添加了管理員權限,下面我們再來試試備份是否會成功了?如所示:成功了!
650) this.width=650;" width="574" height="208" title="clip_image022[4]" style="padding-top:0px;padding-right:0px;padding-left:0px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;background-image:none;" alt="clip_image022[4]" src="http://s3.51cto.com/wyfs02/M01/54/87/wKioL1SFm7LSzIOMAADcGf7636Y614.jpg" border="0" />
是的,它成功了,終於成功了,經過了一系列的處理,系統狀態備份終於OK了!從這一切來看WSB備份的成功與否和系統本身是有很大原因的,任務的執行是一件很容易的事情,但是它最後的成功與否卻和我們自身有很大關係!同時也告訴我們一點,工具的使用本身是一件很容易的事情,但是能不能用好這個工具就得看你對於它的瞭解與對於技術本身的追求以及求知精神了!
本文出自 “東妮學IT” 部落格,謝絕轉載!
坎坷的Windows Server Backup備份之路01