共用方式為


取代 Azure 檔案同步伺服器上的磁碟機

本文說明如何取代裝載一或多個 Azure 檔案同步伺服器端點的現有磁碟機,不論是在內部部署 Windows Server 安裝或雲端中的虛擬機器 (VM) 上。 此取代可能是因為磁碟機失敗,或因為您想要使用不同大小或磁碟機類型來最佳化和平衡資源。 視您的 Azure 檔案同步註冊伺服器位於內部部署還是 Azure 中而定,部分步驟會稍有不同。

重要

更換磁碟機一律會牽涉到一些使用者的停機時間。 建議您遵循本文中的步驟。 如果您只要重新建立磁碟機並重新啟動儲存體同步服務,而不需要先刪除伺服器端點,伺服器就會自動擲回同步處理資料庫。

步驟 1:建立具有新伺服器端點的暫存 VM

建立盡可能接近已註冊伺服器 (伺服器 A) 的暫存 VM (伺服器 B)。 如果您的已註冊伺服器是內部部署,請建立內部部署的 VM。 如果已註冊的伺服器位於雲端中,請在雲端中建立 VM,最好是在與已註冊伺服器相同的區域中。

然後,在伺服器 B 上建立伺服器端點。啟用雲端階層處理。 暫時將磁碟區可用空間原則設定為 99%,讓您可以盡可能將最多檔案分層至雲端。

步驟 2:將資料複製到暫存 VM

使用內建於 Windows 的伺服器訊息區 (SMB) 複製工具 Robocopy,將資料從伺服器 A 複製到伺服器 B。從伺服器 A 上的 Windows 命令列執行下列命令:

robocopy <Server A SourcePath> <Server B Dest.Path> /MT:16 /R:2 /W:1 /COPYALL /MIR /DCOPY:DAT /XA:O /B /IT /UNILOG:RobocopyLog.txt

步驟 3:將使用者轉換到暫時 VM

移除使用者對伺服器端點的存取會導致停機時間。 若要將停機時間降到最低,請儘快執行下列步驟:

  1. 移除伺服器 A 上伺服器端點的 SMB 存取權。請勿刪除伺服器端點。

  2. 在伺服器 A 上,將儲存體同步代理程式服務的啟動類型從 [自動] 變更為 [已停用],然後將其置於 [已停止] 狀態。

  3. 再次執行 Robocopy 以複製上次執行後所發生的任何變更。 從伺服器 A 執行:

    robocopy <SourcePath> <Dest.Path> /MT:16 /R:2 /W:1 /COPYALL /MIR /DCOPY:DAT /XA:O /B /IT /UNILOG:RobocopyLog.txt
    
  4. 在伺服器 B 上啟用伺服器端點的 SMB 存取。使用者現在應該能夠從暫存 VM (伺服器 B) 存取檔案共用。

  5. 在伺服器 A 上,將儲存體同步代理程式服務的啟動類型從 [已停用] 變更為 [自動],然後將其置於 [已開始] 狀態。

步驟 4:刪除舊的伺服器端點並取代磁碟機

當您確定已還原使用者存取權時, 請刪除伺服器 A 上的伺服器端點 。如果您收到伺服器端點刪除失敗的錯誤,請確定伺服器 A 上的記憶體同步代理程式服務處於 [已 啟動] 狀態。

取代伺服器 A 上的磁碟驅動器。請確定已取代磁碟驅動器的驅動器號與取代前的驅動器號相同。

步驟 5:建立新的伺服器端點,並將資料複製到新的磁碟機

在伺服器 A 上重新建立伺服器端點。啟用雲端階層處理。 暫時將磁碟區可用空間原則設定為 99%,讓您可以盡可能將最多檔案分層至雲端。

使用 Robocopy 將資料複製到伺服器 A 上的新磁碟機。從伺服器 B 上的 Windows 命令列執行下列命令:

robocopy <Server B SourcePath> <Server A Dest.Path> /MT:16 /R:2 /W:1 /COPYALL /MIR /DCOPY:DAT /XA:O /B /IT /UNILOG:RobocopyLog.txt

步驟 6:還原使用者對已註冊伺服器的存取權

移除使用者對暫時 VM 上伺服器端點的存取權會導致停機時間。 若要將停機時間降到最低,請儘快執行下列步驟:

  1. 移除伺服器 B 上伺服器端點的 SMB 存取權。請勿刪除伺服器端點。

  2. 再次執行 Robocopy 以複製上次執行後所發生的任何變更。 從伺服器 B 執行:

    robocopy <SourcePath> <Dest.Path> /MT:16 /R:2 /W:1 /COPYALL /MIR /DCOPY:DAT /XA:O /B /IT /UNILOG:RobocopyLog.txt
    
  3. 請確定伺服器 A 上的記憶體同步代理程式服務處於 [已啟動 ] 狀態。

  4. 啟用 SMB 存取伺服器 A 上的伺服器端點。

  5. 登入 Azure 入口網站。 移至同步群組,並確認雲端端點正在同步至伺服器 A 上的伺服器端點。使用者現在應該能夠從已註冊的伺服器存取檔案共用。

    請記得將磁碟區可用空間原則變更為合理的層級,例如 10-20%。