Windows-Server-2003

Virtual Server 2005 R2 SP1 虛擬機的 VSS 備份份失敗

  • June 18, 2010

我們在 Virtual Server 2005 R2 SP1 主機上看到卷影複製服務出現奇怪的錯誤。它似乎在 C:\WINDOWS\Temp\ 文件夾中的一個奇怪的掛載點上失敗,我相信 VSS 使用它來掛載可寫的圖像文件。

總結一下:

  1. Microsoft Virtual Server 2005 Writer 不斷進入失敗的可重試狀態
  2. 虛擬伺服器日誌在備份後階段報告錯誤
  3. VSS 在備份未知來源的掛載點時報告錯誤
  4. 掛載點導致 NTFS 和 ftdisk 錯誤

主機是 x86 Windows Server 2003 Standard, SP2。虛擬機也是一樣。兩者都使用基本磁碟。

以下是作者狀態:

Writer name: 'Microsoft Virtual Server 2005 Writer'
  Writer Id: {76afb926-87ad-4a20-a50f-cdc69412ddfc}
  Writer Instance Id: {78df98e2-bf19-4804-890b-15865efef3bd}
  State: [11] Failed
  Last error: Retryable error

從虛擬伺服器日誌:

Virtual Server - Vss Writer - Event ID: 1035:
The VSS writer for Virtual Server failed during the PostBackup phase. 
The guest shadow copies did not get exposed on the host machine, 
after mounting all the virtual hard disks of the virtual machine VMACHINE.

從應用程序日誌:

VSS - None - Event ID: 12290:
Volume Shadow Copy Service warning: GetVolumeInformationW(
\\?\Volume{fb84bae7-87f5-11dd-9832-001cc4961ca6}\,NULL,0,
NULL,NULL,[0x00000000], , 260) == 0x0000045d.  hr = 0x00000000.

從系統日誌:

Ntfs - Disk - Event ID: 55:
The file system structure on the disk is corrupt and unusable. 
Please run the chkdsk utility on the volume C:\WINDOWS\Temp\
{fb84bae7-87f5-11dd-9832-001cc49....

我目前的理論是 VSS 為 VHD 的映像文件創建了一個掛載點,然後軟體由於某種原因而崩潰,使一切處於不一致的狀態。刪除掛載點並不能解決問題。使用 CHKDSK 可以正常檢查所有其他磁碟。VHD 沒有排除選項或關閉線上備份。

有沒有人以前見過這種事情或指出我正確的方向來獲取有關安裝點及其起源的更多資訊?我無法追踪創建該掛載點的應用程序。

使用 VSSDSK 的 vshadow 工具,我們發現 Virtual Server 2005 R2 SP1 的 VSS 備份的組件位於不同的捲上。結果,備份將失敗,因為它只鎖定了兩個所需卷之一。

我們在備份軟體中排除了 Virtual Server 2005 R2 SP1 的編寫器,並啟用了從 VM 本身內部對 VM 的直接備份。

這是湯姆

我從錯誤和我所做的研究中假設您將其作為線上備份執行,這通常只會影響使用動態驅動器的線上備份,但是。

出於實驗目的,即作為測試,您是否嘗試過將其更改為離線備份以查看是否得到相同的結果。

如果它有效,那麼要麼將其保留為離線備份,要麼我建議致電 Microsoft VS 2005 團隊尋求支持

引用自:https://serverfault.com/questions/123059