生活随笔
收集整理的這篇文章主要介紹了
ISA Server服务器故障恢复一例系统盘符更换之后的应对方法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
周四下午的時候,某政府信息中心領導打電話告訴我,ISA Server服務器不能開機了。隨后公司的技術員到達現場,經過檢查,發現服務器顯卡損壞。在更換顯卡后,服務器可以開機,但卻不能進入系統—-服務器在經過BIOS加電自檢、進入硬盤啟動后一直處于“黑屏”死機的狀態,同時可以聽到硬盤發出的“克拉”、“克拉”的聲音,就感到硬盤也出問題了。 由于該單位采用了Windows Server 2003“域”管理方式,單位所有計算機都加入到域(另有兩臺AD的域服務器),ISA Server(安裝的Windows 2003企業版)也加入域作為“成員”服務器,所有工作站通過ISA Server以防火墻客戶端的方式代理上網,ISA Server中的策略眾多,并且是幾年以來陸續修改完善的。以前一直沒有考慮ISA Server出問題,所以也沒有對ISA Server的策略進行過保存。該ISA Server是一臺高檔的PC機,并不是專用的服務器,這臺計算機只有一塊SATA 250GB的硬盤,沒有采用RAID 1或RAID 5進行磁盤冗余,所以,一般情況下,首先要考慮恢復ISA Server、尤其是ISA Server的策略 我聽到這些消息后,馬上趕往現場。在路途中,現場的技術人員打電話告訴我,他嘗試用Windows Server 2003“修復”安裝的方式,想讓Windows Server 2003“啟動”起來,但用Windows 2003安裝光盤啟動后,也是停留在“黑屏”的現象。我讓技術員把服務器上的硬盤拆下來,裝到其他計算機上做從盤,用其他計算機(操作系統是Windows XP或Windows Server 2003都可)進入系統后,使用chkdsk命令檢查并修復ISA Server硬盤的錯誤。 我到達現場后,技術員已經用chkdsk命令修復完畢,并將硬盤裝回到ISA Server服務器上,但仍然不能啟動,用Windows Server 2003安裝光盤啟動計算機,也不能進入安裝與修復界面。而技術員告訴我,在將這塊硬盤裝到另一臺計算機上,用chkdsk檢查的時候,是可以看到硬盤上的數據的,并且硬盤有三個分區。我經過分析、判斷: (1)硬盤已經出現問題,必須更換。 (2)硬盤上的數據仍在,只是系統盤有錯誤或問題,不能啟動。 所以,我決定先把服務器硬盤數據“備份”到新硬盤,然后看情況決定下一步的行動。隨后,找來一塊新硬盤(SATA 500GB,現在很少有250G以下的硬盤了),將其安裝在服務器上,使用Windows PE的光盤啟動計算機,進入Windows PE系統后,使用ghost,將原ISA Server服務器硬盤(250GB)采用“全盤克隆”的方式,克隆到新硬盤上。 經過一個多小時的等待,克隆完成,關機并拆下原來的硬盤,用新硬盤啟動,進入了Windows Server 2003,并且用管理員密碼登錄進入“域”,進入系統,看來一切正常。 但將服務器裝到機架、接上內外網網線后,發現工作站不能上網。進入ISA Server服務器后,發現ISA Server管理控制臺程序不能使用,如果運行ISA Server管理控制臺程序,會出現程序安裝的界面,但不能進入ISA Server的控制臺界面,如圖1所示。 圖1 ISA Server出現安裝界面 經過檢查發現,在使用ghost克隆硬盤后,啟動分區與系統分區的盤符對調,這導致ISA Server不能啟動。在原來的ISA Server服務器中,Windows Server 2003與ISA Server 2006安裝在D分區(系統分區),C分區原來有一個Windows Server 2003但已經不用,這進C分區是“啟動分區”,分區表結構如圖2所示。
圖2 而在克隆后的新硬盤上,分區結構如圖3所示。
圖3 由于ISA Server 2006是安裝在D分區的program files文件夾下,而現在這個分區已經改為“C”分區,而現在的D分區是原來的C分區,這個分區沒有安裝有ISA Server(即使有,也不是正確的數據),這就導致ISA Server不能運行。 碰到這種情況還是第一次。考慮了一會之后,我想,即然現在D盤(啟動分區,原來的C盤)上的Windows 2003已經不能用了,干脆刪除;而現在ISA Server“需要”在D盤上找,那么,把現在C盤上的ISA Server安裝后的文件夾拷貝到現在的D盤上,ISA Server應該能用了。 于是,重新啟動服務器,并用Windows PE工具光盤啟動,先將第1分區中的Windows、program files、Documents and Settings這三個文件刪除,然后將第2分區中的Windows、program files、Documents and Settings這三個文件夾復制到第1分區(切記,不要復制錯。為了避免出現復制錯誤的情況,事先已經為每個分區設置了不同的卷標。盤符可以隨系統而變,但卷標是固定的,不會變)。復制完成后,取出Windows PE光盤,重新啟動進入系統,再次檢查,可以進入ISA Server管理控制臺,但ISA Server服務仍然不能啟動。如圖4所示。即使在“管理工具→服務”中啟動Microsoft Firewall服務,也是不能啟動。 圖4 可以進入ISA Server控制臺,但出現錯誤 進入ISA Server管理控制臺后,發現ISA Server的策略都在,我心中大定,先把ISA Server的配置備份(圖4左側),然后再導出防火墻策略(實際上,在導出ISA Server配置的時候,已經同時備份了防火墻的策略),這樣即使重裝系統也簡單了。 進入控制面板→添加/刪除程序,卸載ISA Server 2006,然后運行ISA Server 2006安裝程序,重新安裝ISA Server,這樣,ISA Server的服務就可以啟動。然后恢復備份的ISA Server配置,ISA Server恢復了正常,客戶端也能上網,整個恢復過程結束。 經驗總結: (1)服務器最好有磁盤冗余,這樣當一塊硬盤出問題時不至于“癱瘓”。同時,服務器重要設置與數據要備份到其他位置(如另外一臺服務器或工作站)。 (2)此次事件,服務器硬盤已經瀕臨損壞,但數據可以讀出,這是系統最終得以順利恢復的前提。 (3)出現問題后,不要著急。解決問題的方法無一定之規,只要小心假設,大膽求證,問題總會解決。 (4)即要學以致用,又要靈活應用。復制、粘貼、替換,誰都會,本例就是將已經安裝好的ISA Server復制到新目錄,得以恢復ISA Server的配置。 (5)另外,Windows Server 2003的“修復”安裝,是在有備份的前提下才可以使用的,在沒有備份的情況下,越修復會越壞,甚至到不能使用的地步。所以,在能讀取硬盤數據的前提下,先用ghost的方法將所有數據“克隆”下來恢復為好,這樣,即使恢復出錯,還能再次用原來的磁盤、再次備份并再次恢復,直到恢復成功。
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎
總結
以上是生活随笔為你收集整理的ISA Server服务器故障恢复一例系统盘符更换之后的应对方法的全部內容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。