儲存體複本的已知問題

適用於:Azure Stack HCI、Windows Server 2022、Windows Server 2019、Windows Server 2016

本文說明 Windows Server 中儲存體複本的一些已知問題。

移除複寫後磁碟會離線,且您無法設定複寫

您可能無法在先前已複寫的磁碟區上佈建複寫,或者可能會發現無法掛接的磁碟區。 當複寫未遭到移除,或者當您在先前複寫資料的電腦上重新安裝作業系統時,磁碟可能會保持離線。

若要修正,您必須將隱藏的儲存體複本磁碟分割從磁碟上清除,並使用 Clear-SRMetadata Cmdlet 將它們恢復到可寫入的狀態。

  • 若要移除所有孤立的儲存體複本磁碟分割資料庫位置並重新掛接所有磁碟分割,請使用 -AllPartitions 參數,如下所示︰

    Clear-SRMetadata -AllPartitions
    
  • 若要移除所有孤立的儲存體複本記錄檔資料,請使用 -AllLogs 參數,如下所示︰

    Clear-SRMetadata -AllLogs
    
  • 若要移除所有孤立的容錯移轉叢集設定資料,請使用 -AllConfiguration 參數,如下所示︰

    Clear-SRMetadata -AllConfiguration
    
  • 若要移除個別的複寫群組中繼資料,請使用 -Name 參數,並指定一個複寫群組,如下所示︰

    Clear-SRMetadata -Name RG01 -Logs -Partition
    

清除磁碟分割資料庫之後,伺服器可能需要重新啟動。 您可以使用 -NoRestart 讓伺服器暫時不重新開機,但如果 Cmdlet 有要求,則請勿略過重新啟動。 此 Cmdlet 不會移除資料磁碟區,也不會移除這些磁碟區所包含的資料。

在初始同步處理期間,於事件記錄中看到事件識別碼 4004 警告

在設定複寫後,於初始同步處理期間,來源和目的地伺服器可能會在 StorageReplica\Admin 事件記錄中顯示多個事件識別碼為 4004 的警告事件。 事件描述會顯示「系統資源不足,無法完成 API」的狀態。 您可能也會看到 5014 錯誤。 這些事件表示伺服器沒有足夠的可用記憶體 (RAM) 來同時執行初始的同步處理與執行工作負載。 請增加 RAM 或減少儲存體複本以外的功能與應用程式使用的 RAM。

虛擬機器在設定客體內複寫後停止回應

在共用 VHDX (而非叢集共用磁碟區) 上使用客體內叢集和儲存體複本來設定複寫後,虛擬機器停止回應。 如果您重新啟動 Hyper-V 主機,虛擬機器就會開始回應,但複寫設定不會完成,且不會發生複寫。

當您使用 fltmc.exe attach svhdxflt 略過執行 CSV 之 Hyper-V 主機的要求時,就會發生這個行為。 不支援使用此命令,並僅供測試與示範使用。

速度變慢的原因是 Windows Server 中的儲存體 QoS 以及手動連結的共用 VHDX 篩選器之間有互通性問題。 若要解決此問題,請停用儲存體 QoS 篩選器驅動程式並重新啟動 Hyper-V 主機︰

SC config storqosflt start= disabled

使用新磁碟區與不同的儲存體時,無法設定複寫

當使用 New-Volume Cmdlet 搭配來源和目的地伺服器上不同組的儲存體 (例如兩個不同的 SAN 或使用不同磁碟的兩個 JBOD) 時,您可能無法使用 New-SRPartnership 設定複寫。 顯示的錯誤可能包括︰

Data partition sizes are different in those two groups

使用 New-Partition** Cmdlet 而非 New-Volume 來建立磁碟區並將磁碟區格式化,因為第二個 Cmdlet 可能會將不同存放裝置陣列上的磁碟區大小四捨五入。 如果您已經建立 NTFS 磁碟區,您可以使用 Resize-Partition 來擴大或縮小其中一個磁碟區,以和另一個相符。 您無法搭配 ReFS 磁碟區使用此方法。 如果使用 Diskmgmt伺服器管理員,就不會發生進位。

嘗試使用 Test-SRTopology 時,您會收到下列其中一個錯誤:

錯誤範例 1:

WARNING: Invalid value entered for target computer name: sr-srv03. Test-SrTopology cmdlet does not accept IP address as input for target computer name parameter. NetBIOS names and fully qualified domain names are acceptable inputs
WARNING: System.Exception
WARNING: at Microsoft.FileServices.SR.Powershell.TestSRTopologyCommand.BeginProcessing()
Test-SRTopology : Invalid value entered for target computer name: sr-srv03. Test-SrTopology cmdlet does not accept IP address as input for target computer name parameter. NetBIOS names and fully qualified domain names are acceptable inputs
At line:1 char:1
+ Test-SRTopology -SourceComputerName sr-srv01 -SourceVolumeName d: -So ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo          : InvalidArgument: (:) [Test-SRTopology], Exception
+ FullyQualifiedErrorId : TestSRTopologyFailure,Microsoft.FileServices.SR.Powershell.TestSRTopologyCommand

錯誤範例 2:

WARNING: Invalid value entered for source computer name

錯誤範例 3:

The specified volume cannot be found G: cannot be found on computer SRCLUSTERNODE1

此 Cmdlet 在 Windows Server 中報告錯誤的能力有限,並會針對許多常見的問題傳回相同的輸出。 可能會因為下列原因發生錯誤:

  • 您以本機使用者的身分登入來源電腦,而不是網域使用者身分。

  • 目的地電腦未執行或在網路上無法存取。

  • 您為目的地電腦指定的名稱不正確。

  • 您為目的地伺服器指定了 IP 位址。

  • 目的地電腦的防火牆封鎖了對 PowerShell 及/或 CIM 呼叫的存取。

  • 目的地電腦未執行 WMI 服務。

  • 當您從管理電腦遠端執行 Test-SRTopology Cmdlet 時未使用 CREDSSP。

  • 指定的來源或目的地磁碟區是叢集節點上的本機磁碟,而不是叢集磁碟。

設定新的儲存體複本合作關係會傳回錯誤 -「無法佈建磁碟分割」

當嘗試與 New-SRPartnership 建立新的複寫合作關係時,您會收到下列錯誤︰

New-SRPartnership : Unable to create replication group test01, detailed reason: Failed to provision partition ed0dc93f-107c-4ab4-a785-afd687d3e734.
At line: 1 char: 1
+ New-SRPartnership -SourceComputerName srv1 -SourceRGName test01
+ Categorylnfo : ObjectNotFound: (MSFT_WvrAdminTasks : root/ Microsoft/. . s) CNew-SRPartnership], CimException
+ FullyQua1ifiedErrorId : Windows System Error 1168 ,New-SRPartnership

選取和系統磁碟機位於相同磁碟分割上的資料磁碟區時 (也就是,C: 磁碟機與其 Windows 資料夾),便會遇到此錯誤。 比方說,在同時包含從相同磁碟分割建立的 C:D: 磁碟區的磁碟機上。 儲存體複本中不支援使用系統磁碟機;您必須挑選不同的磁碟區來複寫。

嘗試增加複寫的磁碟區失敗,因為缺少更新

嘗試增加或延伸複寫的磁碟區時,您會收到下列錯誤︰

Resize-Partition -DriveLetter d -Size 44GB
Resize-Partition : The operation failed with return code 8
At line:1 char:1
+ Resize-Partition -DriveLetter d -Size 44GB
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo          : NotSpecified: (StorageWMI:ROOT/Microsoft/.../MSFT_Partition
[Resize-Partition], CimException
+ FullyQualifiedErrorId : StorageWMI 8,Resize-Partition

如果使用磁碟管理 MMC 嵌入式管理單元,您會收到此錯誤︰

Element not found

即使您使用命令 Set-SRGroup -Name rg01 -AllowVolumeResize $TRUE 在來源伺服器上正確啟用磁碟區大小調整,仍會收到 The operation failed with return code 8

Windows 10 版本 1607 (年度更新版) 和 Windows Server 2016 的累計更新中已修正此問題:2016 年 12 月 9 日 (KB3201845)。

嘗試增加複寫的磁碟區失敗,因為缺少步驟

如果您嘗試在不先設定 -AllowResizeVolume $TRUE 的情況下調整來源伺服器上的複寫磁碟區大小,您會收到下列錯誤:

Resize-Partition -DriveLetter I -Size 8GB
Resize-Partition : Failed

Activity ID: {87aebbd6-4f47-4621-8aa4-5328dfa6c3be}
At line:1 char:1
+ Resize-Partition -DriveLetter I -Size 8GB
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (StorageWMI:ROOT/Microsoft/.../MSFT_Partition) [Resize-Partition], CimException
     + FullyQualifiedErrorId : StorageWMI 4,Resize-Partition

Storage Replica Event log error 10307:

Attempted to resize a partition that is protected by Storage Replica.

DeviceName: \Device\Harddisk1\DR1
PartitionNumber: 7
PartitionId: {b71a79ca-0efe-4f9a-a2b9-3ed4084a1822}

Guidance: To grow a source data partition, set the policy on the replication group containing the data partition.
Set-SRGroup -ComputerName [ComputerName] -Name [ReplicationGroupName] -AllowVolumeResize $true

在增加來源資料磁碟分割前,請先確定目的地資料磁碟分割有足夠的空間可增加至相等的大小。 對受儲存體複本保護的資料磁碟分割進行壓縮會遭到封鎖。

磁碟管理嵌入式管理單元錯誤:

An unexpected error has occurred

在調整磁碟區大小後,請記得使用 Set-SRGroup -Name rg01 -AllowVolumeResize $FALSE 停用大小調整功能。 此參數可防止系統管理員在確定目的地磁碟區上有足夠空間前就嘗試調整磁碟區大小 (一般是因為他們不知道有儲存體複本存在)。

在非同步延展式叢集上的網站之間移動實體磁碟資源的操作會失敗

在嘗試移動實體磁碟資源 (PDR) 連結角色以便移動非同步延展式叢集中的相關聯儲存體時,您會收到錯誤。 例如,嘗試將檔案伺服器角色移至非同步網站。

若為使用容錯移轉叢集管理員嵌入式管理單元:

Error
The operation has failed.
The action 'Move' did not complete.
Error Code: 0x80071398
The operation failed because either the specified cluster node is not the owner of the group, or the node is not a possible owner of the group

若使用叢集 PowerShell Cmdlet:

Move-ClusterGroup -Name sr-fs-006 -Node sr-srv07
Move-ClusterGroup : An error occurred while moving the clustered role 'sr-fs-006'.
The operation failed because either the specified cluster node is not the owner of the group, or the node is not a possible owner of the group
At line:1 char:1
+ Move-ClusterGroup -Name sr-fs-006 -Node sr-srv07
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo          : NotSpecified: (:) [Move-ClusterGroup], ClusterCmdletException
+ FullyQualifiedErrorId : Move-ClusterGroup,Microsoft.FailoverClusters.PowerShell.MoveClusterGroupCommand

使用 Set-SRPartnership 移動非同步延展式叢集中的這些 PDR 磁碟。 從 Windows Server 2019 開始,已根據客戶的意見反應將移動的行為變更成允許使用非同步複寫進行手動和自動化的容錯移轉。

嘗試將磁碟新增至兩個節點的非對稱式叢集會傳回「找不到適用於叢集磁碟的磁碟」

嘗試佈建僅具兩個節點的叢集時,在新增儲存體複本延展複寫前,您嘗試將第二個站台中的磁碟新增至可用的磁碟。 您收到下列錯誤:

No disks suitable for cluster disks found. For diagnostic information about disks available to the cluster, use the Validate a Configuration Wizard to run Storage tests.

如果叢集中有至少三個節點,便不會遇到此錯誤。 若要新增儲存體,您可以在第二個站台的節點上執行下列命令︰

Get-ClusterAvailableDisk -All | Add-ClusterDisk

此命令無法與節點本機儲存體搭配運作。 您可以使用儲存體複本,在兩個節點之間複寫延展式叢集 (每個節點都使用自己的一組共用儲存體)。

初始同步處理期間重複出現事件識別碼 1241 警告

在指定複寫合作關係為非同步時,來源電腦會在儲存體複本管理通道中重複記錄事件識別碼 1241 警告事件。 例如:

Log Name:      Microsoft-Windows-StorageReplica/Admin
Source:        Microsoft-Windows-StorageReplica
Date:          3/21/2017 3:10:41 PM
Event ID:      1241
Task Category: (1)
Level:         Warning
Keywords:      (1)
User:          SYSTEM
Computer:      sr-srv05.corp.contoso.com
Description:
The Recovery Point Objective (RPO) of the asynchronous destination is unavailable.

LocalReplicationGroupName: rg01
LocalReplicationGroupId: {e20b6c68-1758-4ce4-bd3b-84a5b5ef2a87}
LocalReplicaName: f:\
LocalPartitionId: {27484a49-0f62-4515-8588-3755a292657f}
ReplicaSetId: {1f6446b5-d5fd-4776-b29b-f235d97d8c63}
RemoteReplicationGroupName: rg02
RemoteReplicationGroupId: {7f18e5ea-53ca-4b50-989c-9ac6afb3cc81}
TargetRPO: 30

會出現事件識別碼 1241「非同步目的地的復原點目標 (RPO) 無法使用」,一般是因為下列其中一個原因:

  • 非同步目的地目前已中斷連線。 連線還原後,RPO 可能會變成可用狀態。

  • 非同步目的地無法跟上來源的步調,使得來源記錄中不再存在最新的目的地記錄檔記錄。 目的地會開始封鎖複製。 RPO 應該會在區塊複製完成後變成可用狀態。

在初始同步處理期間,出現事件是符合預期的行為,您可以放心地將其忽略。 此事件行為可能會在未來版本中變更。 如果您在非同步複寫進行期間看到此行為,請調查合作關係,以判斷複寫為何延遲超過您設定的 RPO (預設為 30 秒)。

將所複寫節點重新開機後重複出現事件識別碼 4004 警告

在罕見的情況下,將處於合作關係的伺服器重新開機會導致複寫失敗,且重新開機的節點會記錄事件識別碼 4004 警告事件與拒絕存取錯誤。

Log Name:      Microsoft-Windows-StorageReplica/Admin
Source:        Microsoft-Windows-StorageReplica
Date:          3/21/2017 11:43:25 AM
Event ID:      4004
Task Category: (7)
Level:         Warning
Keywords:      (256)
User:          SYSTEM
Computer:      server.contoso.com
Description:
Failed to establish a connection to a remote computer.

RemoteComputerName: server
LocalReplicationGroupName: rg01
LocalReplicationGroupId: {a386f747-bcae-40ac-9f4b-1942eb4498a0}
RemoteReplicationGroupName: rg02
RemoteReplicationGroupId: {a386f747-bcae-40ac-9f4b-1942eb4498a0}
ReplicaSetId: {00000000-0000-0000-0000-000000000000}
RemoteShareName:{a386f747-bcae-40ac-9f4b-1942eb4498a0}.{00000000-0000-0000-0000-000000000000}
Status: {Access Denied}
A process has requested access to an object, but has not been granted those access rights.

Guidance: Possible causes include network failures, share creation failures for the remote replication group, or firewall settings. Make sure SMB traffic is allowed and there are no connectivity issues between the local computer and the remote computer. You should expect this event when suspending replication or removing a replication partnership.

請記下 Status: "{Access Denied}" 和訊息 A process has requested access to an object, but has not been granted those access rights.這是儲存體複本內的已知問題,品質更新 2017 年 9 月 12 日 KB4038782 (OS 組建 14393.1715) 已修正此問題。

延展式叢集發生錯誤「無法讓資源 '叢集磁碟 x' 上線。」

在容錯移轉成功後嘗試讓叢集磁碟上線時 (這時您會嘗試讓原始的來源網站再次成為主要網站),您會在容錯移轉叢集管理員中收到錯誤。 例如:

Error
The operation has failed.
Failed to bring the resource 'Cluster Disk 2' online.

Error Code: 0x80071397
The operation failed because either the specified cluster node is not the owner of the resource, or the node is not a possible owner of the resource.

如果您嘗試手動移動磁碟或 CSV,您會收到另一個錯誤。 例如:

Error
The operation has failed.
The action 'Move' did not complete.

Error Code: 0x8007138d
A cluster node is not available for this operation

此問題是因為將一或多個未初始化的磁碟連結至一或多個叢集節點所造成的。 若要解決此問題,請使用 DiskMgmt.msc、DISKPART.EXE 或 Initialize-Disk PowerShell Cmdlet 初始化所有連結的儲存體。

我們正在努力提供可永久解決此問題的更新。 如需詳細資訊,請連絡 Microsoft 支援服務。

嘗試建立新的 SR 合作關係時發生 GPT 錯誤

執行 New-SRPartnership 會失敗,並出現錯誤:

Disk layout type for volume \\?\Volume{GUID}\ is not a valid GPT style layout.
New-SRPartnership : Unable to create replication group SRG01, detailed reason: Disk layout type for volume
\\?\Volume{GUID}\ is not a valid GPT style layout.
At line:1 char:1
+ New-SRPartnership -SourceComputerName nodesrc01 -SourceRGName SRG01 ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (MSFT_WvrAdminTasks:root/Microsoft/...T_WvrAdminTasks) [New-SRPartnership], CimException
+ FullyQualifiedErrorId : Windows System Error 5078,New-SRPartnership

在容錯移轉叢集管理員 GUI 中,沒有可用來設定磁碟複寫的功能。

執行 Test-SRTopology 會失敗,並出現下列輸出:

WARNING: Object reference not set to an instance of an object.
WARNING: System.NullReferenceException
WARNING:    at Microsoft.FileServices.SR.Powershell.MSFTPartition.GetPartitionInStorageNodeByAccessPath(String AccessPath, String ComputerName, MIObject StorageNode)
    at Microsoft.FileServices.SR.Powershell.Volume.GetVolume(String Path, String ComputerName)
    at Microsoft.FileServices.SR.Powershell.TestSRTopologyCommand.BeginProcessing()
Test-SRTopology : Object reference not set to an instance of an object.
At line:1 char:1
+ Test-SRTopology -SourceComputerName nodesrc01 -SourceVolumeName U: - ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidArgument: (:) [Test-SRTopology], NullReferenceException
+ FullyQualifiedErrorId : TestSRTopologyFailure,Microsoft.FileServices.SR.Powershell.TestSRTopologyCommand

此錯誤是因為叢集功能等級仍設定為 Windows Server 2012 R2 (也就是 FL 8) 所造成的。 儲存體複本應該在這裡傳回特定錯誤,卻傳回不正確的錯誤對應。

從提升權限的 PowerShell 工作階段中,在每個節點上執行下列命令。

Get-Cluster | fl *

如果 ClusterFunctionalLevel 屬性是 9 或更高,這便是要實作儲存體複本所需的版本。 如果 ClusterFunctionalLevel 不是 9,則必須更新 ClusterFunctionalLevel,才能在此節點上實作儲存體複本。

若要解決此問題,請執行 PowerShell Cmdlet Update-ClusterFunctionalLevel 來提升叢集功能等級。

DISKMGMT 中針對每個所複寫的磁碟區列出了小型的未知磁碟區

在執行磁碟管理嵌入式管理單元 (DISKMGMT.MSC) 時,您注意到其中列出了一或多個磁碟區,這些磁碟區沒有標籤或磁碟機代號,且大小為 1 MB。 您可以刪除未知的磁碟區,或是可能會收到:

An Unexpected Error has Occurred

上述訊息是符合預期的行為,設計上就是如此。 所列出的項目不是磁碟區,而是磁碟分割。 儲存體複本會建立 512 KB 的磁碟分割作為複寫作業的資料庫位置 (舊版 DiskMgmt.msc 工具會四捨五入至最接近的 MB)。 針對每個所複寫的磁碟區擁有這樣的磁碟分割既正常且符合所需。 一旦儲存體複本不再使用該磁碟,您就可以刪除這個 512 KB 的磁碟分割;使用中的磁碟分割則無法刪除。 磁碟分割永遠不會擴大或縮小。 如果您要重新建立複寫,建議您保留磁碟分割,因為儲存體複本會索要未使用的磁碟分割。

若要檢視詳細資料,請使用 DISKPART 工具或 Get-Partition Cmdlet。 這些磁碟分割的 GPT 類型為 558d43c5-a1ac-43c0-aac8-d1472b2923d1

建立快照時,儲存體複本節點停止回應

建立 VSS 快照 (透過備份、VSSADMIN 等) 會導致儲存體複本節點停止回應,您必須強制節點重新啟動才能復原。 這不是錯誤,只是伺服器徹底停止回應而已。

當您建立記錄磁碟區的 VSS 快照時,就會發生此問題。 根本原因在 VSS 的舊版設計層面,而不在儲存體複本上。 當您為儲存體複本記錄磁碟區建立快照時,所產生的行為是 VSS I/O 佇列機制導致伺服器發生死結。

若要防止此行為,請勿為儲存體複本記錄磁碟區建立快照。 不需要為儲存體複本記錄磁碟區建立快照,因為這些記錄無法還原。 此外,記錄磁碟區不應該包含任何其他工作負載,因此一般並不需要快照。

搭配儲存體複本使用儲存空間直接存取時,IO 延遲很高

搭配 NVMe (非揮發性記憶體主機控製器介面規範) 裝置或 SSD (固態硬碟) 快取使用儲存空間直接存取時,您會在設定儲存空間直接存取叢集之間的儲存體複本複寫時,看到延遲增加時間超過預期的情況。 在效能 + 容量設定中使用 NVMe 和 SSD,且沒有 HDD 層或容量層時,延遲的變更會比看到的要高得多,並按比例顯示。

相較於較慢的媒體,此問題是因為儲存體複本的記錄機制內的架構限制,加上 NVMe 的低延遲。 使用儲存空間直接存取快取時,儲存體複本記錄的所有 IO 以及應用程式的最新讀取/寫入 IO 都會發生在快取中,且永遠不會發生在效能或容量層上。 這表示所有儲存體複本活動都會在相同速度的媒體上發生,雖支援這樣的設定,但不建議您這麼做 (如需記錄方面的建議,請參閱儲存體複本的常見問題)。

搭配 HDD 使用儲存空間直接存取時,您無法停用或避免快取。 因應措施是,如果只使用 SSD 和 NVMe,您可以只設定效能和容量層級。 如果使用該設定,並將 SR 記錄只放在效能層,且其服務的資料磁碟區僅位於容量層上,便能避免上述高延遲問題。 這可以透過混合更快和更慢的 SSD 和沒有 NVMe 來完成。

此因應措施並不理想,且有些客戶可能無法使用。 儲存體複本小組正努力在未來進行最佳化和更新的記錄機制,以減少這些人為瓶頸。 這個 v1.1 記錄最先是在 Windows Server 2019 中推出,其改善的效能可於伺服器儲存體部落格中找到說明。

在兩個叢集之間執行 Test-SRTopology 時發生「找不到檔案」錯誤

在兩個叢集與其 CSV 路徑之間執行 Test-SRTopology 會失敗,並出現錯誤:

Validating data and log volumes...
Measuring Storage Replica recovery and initial synchronization performance...
WARNING: Could not find file '\\SERVER01\C$\CLUSTERSTORAGE\VOLUME1TestSRTopologyRecoveryTest\SRRecoveryTestFile01.txt'.
WARNING: System.IO.FileNotFoundException
WARNING:    at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost) at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options) at Microsoft.FileServices.SR.Powershell.TestSRTopologyCommand.GenerateWriteIOWorkload(String Path, UInt32 IoSizeInBytes, UInt32 Parallel IoCount, UInt32 Duration)at Microsoft.FileServices.SR.Powershell.TestSRTopologyCommand.<>c__DisplayClass75_0.<PerformRecoveryTest>b__0()at System.Threading.Tasks.Task.Execute()
Test-SRTopology : Could not find file '\\SERVER01\C$\CLUSTERSTORAGE\VOLUME1TestSRTopologyRecoveryTest\SRRecoveryTestFile01.txt'.
At line:1 char:1
+ Test-SRTopology -SourceComputerName ClusterA -SourceVolumeName  ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo          : ObjectNotFound: (:) [Test-SRTopology], FileNotFoundException
+ FullyQualifiedErrorId : TestSRTopologyFailure,Microsoft.FileServices.SR.Powershell.TestSRTopologyCommand

範例中顯示的錯誤是由 Windows Server 2016 中的已知程式碼缺失所造成的。 Windows Server 2019 和相關聯的 RSAT 工具已修正此問題。 如需舊版的解決方案,請連絡 Microsoft 支援服務。 沒有因應措施。

在兩個叢集之間執行 Test-SRTopology 時發生「找不到指定磁碟區」錯誤

在兩個叢集與其 CSV 路徑之間執行 Test-SRTopology 會失敗,並出現錯誤:

Test-SRTopology : The specified volume C:\ClusterStorage\Volume1 cannot be found on computer RRN44-14-09. If this is a cluster node, the volume must be part of a role or CSV; volumes in Available Storage are not accessible
At line:1 char:1
+ Test-SRTopology -SourceComputerName RRN44-14-09 -SourceVolumeName C:\ ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : ObjectNotFound: (:) [Test-SRTopology], Exception
    + FullyQualifiedErrorId : TestSRTopologyFailure,Microsoft.FileServices.SR.Powershell.TestSRTopologyCommand

將來源節點 CSV 指定為來源磁碟區時,您必須選取擁有 CSV 的節點。 您可以將 CSV 移至指定的節點,或變更您在 -SourceComputerName 中指定的節點名稱。 從 Windows Server 2019 起已引進改良的訊息。

啟用 BitLocker 時,在系統未預期地重新開機後,無法存取儲存體複本中的資料磁碟機

如果兩個磁碟機 (記錄磁碟機和資料磁碟機) 都啟用 BitLocker,主要伺服器會重新開機,然後您便無法存取主要磁碟機,即使在從 BitLocker 解除鎖定記錄磁碟機後也是如此。

若要復原資料或存取磁碟機,您必須先將記錄磁碟機解除鎖定,然後開啟 Diskmgmt.msc 以找到資料磁碟機。 將資料磁碟機標示為離線,然後再標示為上線。 找到磁碟機上的 BitLocker 圖示,然後將磁碟機解除鎖定。

在儲存體複本合作關係中斷後,於次要伺服器上將資料磁碟機解除鎖定時發生問題

在停用 SR 合作關係並移除儲存體複本合作關係後,如果您無法使用其各自的密碼或金鑰將次要伺服器的資料磁碟機解除鎖定,這是符合預期的行為。

您必須使用主要伺服器資料磁碟機的金鑰或密碼將次要伺服器的資料磁碟機解除鎖定。

使用非同步複寫時,測試容錯移轉不會掛接

在測試容錯移轉中執行 Mount-SRDestination 以讓目的地磁碟區上線的操作會失敗,並出現錯誤:

Mount-SRDestination: Unable to mount SR group <TEST>, detailed reason: The group or resource is not in the correct state to perform the supported operation.
    At line:1 char:1
    + Mount-SRDestination -ComputerName SRV1 -Name TEST -TemporaryP . . .
    + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        + CategoryInfo          : NotSpecified: (MSFT WvrAdminTasks : root/Microsoft/...(MSFT WvrAdminTasks : root/Microsoft/. T_WvrAdminTasks) (Mount-SRDestination], CimException
        + FullyQua1ifiedErrorId : Windows System Error 5823, Mount-SRDestination.

如果使用同步合作關係類型,測試容錯移轉就會正常運作。

Windows Server 版本 1709 中有已知的程式碼缺失,因此會導致顯示此錯誤。 若要解決此問題,請安裝 2018 年 10 月 18 日更新。 Windows Server 2019 和更新版本不存在此問題。

無法設定實體磁區大小大於 4K 的儲存體複本

儲存體複本目前不支援實體磁區大小大於 4K 的磁碟。 我們會探索在未來版本中實作此功能。

如需詳細資訊和因應措施,請參閱 這份檔

下一步

您現已了解 Windows Server 中儲存體複本的一些已知問題,以下是一些可能會對您在使用儲存體複本時有所幫助的文章。