匯入可傳輸的陰影複製磁片區

有時候,建議您在一個系統上建立陰影複製,但在第二個系統上使用陰影複製。

請考慮在正常作業期間,要備份的資料通常會由指定的系統管理 (systemOne) ,而且此資料實際儲存在存放裝置陣列或設備上。

若要將 systemOne (的任何中斷降到最低,因為備份作業可能會耗用大量資源) ,因此建議您使用 systemTwo執行備份,這是一部備份伺服器,其可存取與 systemOne相同的儲存體陣列。

為了確保適當的陰影複製—與 systemOne 上的寫入器互動,並適當地保留進行中工作的狀態—陰影複製應該由 systemOne執行。

因此, systemOne 必須建立 可傳輸的陰影複製systemTwo 接著會匯入。

Windows Server 2003、Standard Edition、Windows Server 2003、Web Edition 和 Windows XP: 不支援可傳輸的陰影複製集。 具有 Service Pack 1 (SP1 的所有 Windows Server 2003 版本) 都支援可傳輸的陰影複製集。

匯入可傳輸陰影複製的典型範例可以透過下列方式繼續進行:

  1. 一開始,儲存體陣列所提供的邏輯單元 (LUN) 會掛接為 systemOne 上的磁片區 (,例如 F:) 。

  2. systemOne 上執行的要求者會具現化 IVssBackupComponents 的實例,並繼續進行,就像正在準備備份一樣。 (如需詳細資訊,請參閱 備份初始化概觀、 備份探索階段概觀和 備份前工作 概觀。)

  3. systemOne上的要求者會修改通常用於本機備份作業的陰影複製內容, (VSS_CTX_APP_BACKUP) ,以指出將建立可傳輸的陰影複製 (VSS_VOLSNAP_ATTR_TRANSPORTABLE) 。 也可以將可傳輸的屬性新增至其他陰影複製內容。

  4. 使用VSS_CTX_APP_BACKUP | VSS_VOLSNAP_ATTR_TRANSPORTABLE的陰影複製內容,systemOne上的要求者會呼叫IVssBackupComponents::D oSnapshotSet來建立陰影複製。

  5. SystemOne 會使用 IVssBackupComponents::SaveAsXML 來儲存備份元件檔和 IVssEx,WriterMetadata::SaveAsXML 儲存每個寫入器的寫入器元資料檔案。 然後,包含這些檔的 XML 字串會提供給 在 systemTwo上執行的要求者使用。

    要求者會將備份元件檔案傳輸到 systemTwo

    請注意,如果陰影複製的目的是要進行備份, systemOne 上的要求者目前不會釋放其 IVssBackupComponents 實例。 介面應該保持開啟狀態,直到 systemTwo 順利完成其備份作業為止。 只有在要求者發出 BackupComplete 事件時,要求者才會發出 BackupComplete 事件,因為某些寫入器會在成功備份後截斷記錄檔並執行其他工作。 如果陰影複製的目標是資料採礦或其他用途,則可以在此步驟中關閉介面。

  6. 接著 ,systemTwo 上的要求者會呼叫 IVssBackupComponents::ImportSnapshots ,以存取 systemOne上要求者所建立的陰影複製。

    注意

    要求者負責序列化匯入陰影複製作業。 此外,如果呼叫 IVssBackupComponents::ImportSnapshots 失敗,VSS 將不會自行清除 LUN。 要求者必須起始 LUN 的清除。

     

  7. systemTwo上的要求者會繼續進行陰影複製材質的備份,就像備份本身所建立的陰影複製一樣, (請參閱實際備份檔案的概觀) 。

    systemTwo上的要求者會使用匯入陰影複製上的IVssBackupComponents::GetSnapshotProperties取得陰影複製的裝置物件,並將它附加至從中繼資料取得的原始檔案路徑開頭,以存取要備份的檔案。

  8. 使用陰影複製之後, systemTwo 上的要求者必須刪除陰影複製。 如同不可傳輸的陰影複製,如果陰影複製內容指出自動發行陰影複製 (例如,VSS_CTX_BACKUP) ,則釋放systemTwo上的IVssBackupComponents會導致 VSS 服務刪除陰影複製。 否則,如果內容指出持續性陰影複製 (例如 ,VSS_CTX_APP_ROLLBACK) ,則 systemTwo 上的要求者必須明確刪除陰影複製。

    然後 ,systemTwo 上的要求者會向 systemOne 上的要求者發出訊號,表示它已完成可傳輸陰影複製的備份。

  9. systemOne上的要求者收到systemTwo上要求者完成可傳輸陰影複本備份的通知之後,它會透過呼叫IVssBackupComponents::BackupComplete產生BackupComplete事件來通知系統上的寫入器。 此時, systemOne 上的要求者可以釋放其 IVssBackupComponents實例。

叢集中的可傳輸陰影複製: 只要原始磁片區裝載在叢集內,就必須從叢集外部匯入可傳輸的陰影複製。 如需在叢集中實作快速復原的相關資訊,請參閱 使用可傳輸的陰影複製磁片區快速復原