停用Azure File Sync前如何确保服务器所有文件可正常迁移拷贝
Azure File Sync 停用前确保本地文件可正常迁移的操作步骤
- 首先执行全量文件召回,避免本地仅存在文件占位符无法读取:
- 登录部署了Azure File Sync代理的服务器,打开
FileSyncSrv.exe管理控制台,定位到对应同步组的服务器端点 - 关闭该服务器端点的云分层功能,等待配置生效
- 打开PowerShell工具,执行召回命令:
Invoke-StorageSyncFileRecall -Path <本地同步目录的绝对路径> -RecallAll - 召回期间保持服务器网络正常,可正常访问对应Azure存储服务,等待命令执行完成,耗时取决于文件总大小和本地性能
- 登录部署了Azure File Sync代理的服务器,打开
可通过查看目录属性内「占用空间」和「文件总大小」数值是否一致、随机抽查大文件是否可正常打开,确认所有文件已完成本地落地,无占位符残留
- 确认文件全部可正常读取复制后,再执行服务停用操作:
- 无需保留云侧同步数据的场景下,可直接卸载服务器上的Azure File Sync代理程序
- 需要保留云侧数据的场景下,先在Azure Portal删除对应服务器端点,等待所有本地修改同步完成后再卸载代理
- 确认本地文件不受影响后,再关停Azure订阅、删除对应存储账户和同步组资源
误关订阅导致文件无法读取的修复方案
如果已经提前关停订阅导致本地占位符文件无法打开,需要先恢复对应Azure订阅的运行状态,确认存储账户、文件同步服务资源可正常访问后,回到服务器端重新执行全量文件召回操作,所有文件落地后再走停用流程。
内容的提问来源于stack exchange,提问作者OtavioRievert
相关产品推荐
相关产品推荐

