記憶體複本中的已知問題
本文說明 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 上的使用。
設定客體內復寫:虛擬機停止回應
當您在共用虛擬硬碟 v2(VHDX)上使用客體內的叢集和儲存體複本來配置複寫,而不是在叢集共用磁碟區(CSV)上時,虛擬機器停止回應。 如果您重新啟動 Hyper-V 主機,虛擬機將開始回應,但複寫設定未完成,且不會發生任何複寫。
當您使用 fltmc.exe attach svhdxflt
來規避對執行 CSV 的 Hyper-V 主機的需求時,會出現這種情況。 不支援此命令,而且僅供測試和示範之用。
速度變慢的原因是 Windows Server 中的記憶體服務品質 (Storage QoS) 與手動連結的共用 VHDX 篩選器之間的互作性問題。
若要解決此問題,請停用儲存體 QoS 篩選器驅動程式並重新啟動 Hyper-V 主機︰
SC config storqosflt start= disabled
使用 New-Volume 和不同的記憶體設定複寫
當您在來源和目的地伺服器上搭配不同記憶體集使用 New-Volume
Cmdlet 時,例如兩個不同的 SAN 或兩個具有不同磁碟的 JBOD,可能無法使用 New-SRPartnership
Cmdlet 來設定複寫。
顯示的錯誤可能包含下列輸出:
Data partition sizes are different in those two groups
使用 New-Partition
cmdlet,而不是 New-Volume
來建立磁碟區並進行格式化。
New-Volume
CMDLET 可能會在不同的儲存陣列上調整磁碟區大小。 如果您已建立新技術文件系統 (NTFS) 磁碟區,您可以使用 Resize-Partition
來成長或壓縮其中一個磁碟區,以符合另一個磁碟區。 您無法將此方法與復原檔案系統 (ReFS) 磁碟區搭配使用。 如果您使用 Diskmgmt 或伺服器管理員,則不會發生四捨五入。
Test-SRTopology 失敗,並出現名稱相關錯誤
當您嘗試使用 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
當您選取與系統磁碟驅動器位於相同磁碟分區上的數據磁碟區時,就會發生此錯誤(亦即,在 windows 資料夾 C:
上)。 例如,一個包含從相同分割區建立的 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
正確啟用來源伺服器上的磁碟區大小調整,仍然會出現錯誤訊息「操作失敗,傳回代碼為 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
如果您使用 Cluster
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
Cmdlet,在異步延展式叢集中移動這些 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
命令不適用於節點本機記憶體。 您可以使用儲存體複本在兩個獨立節點之間複寫延展式叢集,每個節點都使用自己的共享儲存集。
事件 ID 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 秒)。
重新啟動復寫節點之後,事件 ID 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)。
錯誤「無法將資源『Cluster Disk 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 支援服務。
當您嘗試建立新的儲存體複本合作夥伴關係時發生 GPT 錯誤
您執行 New-SRPartnership
Cmdlet,但失敗並顯示此錯誤:
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
您無法使用故障轉移叢集管理員來設定磁碟的複寫。
您可以執行 Test-SRTopology
Cmdlet,但它會失敗,並顯示下列輸出:
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 佇列機制死結。
若要避免這種情況,請勿快照集儲存體複本日誌磁碟區。 無法還原記錄,因此不需要快照記錄磁碟區。 此外,日誌磁碟區不應該包含任何其他工作負載,因此一般不需要快照集。
當您使用儲存空間直接搭配儲存體複本時,會有高 I/O 延遲。
當您使用儲存空間直接存取搭配非大量記憶體快取 (NVMe) 裝置或固態硬碟 (SSD) 快取時,當您設定儲存空間直接存取叢集之間的記憶體復本複寫時,會看到延遲增加大於預期。 延遲變更的比例比您在不含 HDD 層或容量層的 效能 + 容量 組態中,使用 NVMe 和 SSD 時所觀察到的比例要高得多。
之所以會發生此問題,是因為儲存體複本記錄機制中的架構限制,結合 NVMe 相較於較慢媒體的低延遲所致。 在 Storage Spaces Direct 快取中,所有 Storage Replica 記錄 I/O 以及來自應用程式的最新讀寫 I/O 都會在快取中完成,且永不會發生在效能或容量層中。 所有記憶體複本活動都會在相同速度的媒體上發生。 此配置受到支持,但我們不建議這麼做。 如需記錄建議,請參閱 儲存體複寫常見問題。
當您搭配 HDD 使用儲存空間直接存取時,您無法關閉或避免建立快取。 因應措施是,如果您只使用 SSD 和 NVMe,則只能設定效能和容量層級。 在該案例中,如果您只將記憶體複本記錄放在效能層上,並且只將它們服務的數據磁碟區放在容量層上,您可以避免高延遲案例。 透過搭配使用更快的和較慢的 SSD,且不使用 NVMe,您可以達到類似的結果。
此因應措施不理想,有些客戶可能無法使用它。 記憶體複本小組正致力於優化和更新的記錄機制,以減少這些人為瓶頸。 此 v1.1 記錄首先在 Windows Server 2019 中可用。 其改善的效能會在 Microsoft 的記憶體上描述。
當您在兩個叢集之間執行 Test-SRTopology 時發生「找不到檔案」錯誤
您會在兩個叢集之間執行 Test-SRTopology
Cmdlet,但其 CSV 路徑失敗,您會看到此錯誤:
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 時,「找不到指定的磁碟區」錯誤
您會在兩個叢集之間執行 Test-SRTopology
Cmdlet,但其 CSV 路徑失敗,您會看到此錯誤:
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 圖示,然後將磁碟機解除鎖定。
中斷儲存體複本合作關係之後,您無法解除次要伺服器上的數據磁碟鎖定
停用儲存體複本合作關係並移除合作關係後,您將無法使用其各自的密碼或密鑰來解鎖輔助伺服器的資料磁碟。
若要解除鎖定輔助伺服器的數據磁碟驅動器,您必須使用主伺服器數據磁碟驅動器的金鑰或密碼。
測試故障轉移在異步複寫中無法掛載
您會執行 “Mount-SRDestination
” Cmdlet,以便在測試故障轉移失敗時將目的地磁碟區上線,您會看到此錯誤:
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
+ FullyQualifiedErrorId : Windows System Error 5823, Mount-SRDestination.
如果您使用同步合作關係類型,測試故障轉移會正常運作。
Windows Server 版本 1709 中的已知程式代碼缺失會導致此錯誤。 若要解決此問題,請安裝 2018 年 10 月 18 日更新。 此問題不存在於 Windows Server 2019 和更新版本中。
您無法設定實體扇區大小大於 4 KB 的記憶體複本
目前,記憶體復本不支持實體扇區大小大於 4 KB 的磁碟。 如需詳細資訊和瞭解解析度,請參閱 針對 4 KB 磁碟扇區大小進行疑難解答。
相關內容
- 儲存體複本概觀
- 使用共用儲存進行 Stretch 叢集複寫
- 伺服器對伺服器記憶體複寫
- 叢集對叢集記憶體複寫
- 記憶體複本常見問題
- Storage Spaces Direct