Hyper-V 备份报 SMBv2 挂载失败?账户名的写法一处就定成败
报错与误判
ABB 备份 Hyper-V 主机,任务失败,日志一行 Failed to mount system drive via SMBv2——通过 SMBv2 挂载系统驱动器失败。很多人顺着 SMB 两个字去查网络、查端口、查防火墙,忙半天一无所获,因为这台主机的网络一点问题没有。
根子在账户写法
ABB 执行备份,要通过 SMBv2 在 Hyper-V 主机上挂载系统路径。当主机已经加入 Active Directory 域,而你只填了一个光秃秃的用户名,比如 admin,Windows 可能拿不准这个账户该在域上验证还是在本机验证——一旦它去找域控制器,本地账户自然过不了,挂载就地失败。
账户按两种格式写就没歧义:
- 域账户:域名\用户名,例如 SYNOLOGY\admin;
- 本地账户:点+反斜杠+用户名,例如 .\admin——开头的点就是明确告诉主机,去本机找这个账户。
在哪里改
- 打开 Active Backup for Business,进入虚拟机页;
- 点管理虚拟化平台,选中出问题的 Hyper-V 主机,点编辑;
- 在账户字段按上面的格式重填,保存设置;
- 重新运行备份任务验证。
小结
- SMBv2 挂载失败不等于网络故障,先查账户格式;
- 域账户写域名\用户名,本地账户写点开头的格式;
- 改动入口在管理虚拟化平台的编辑页,一处保存,任务重跑即验。
诚鑫致达科技排这类报错有个次序:先改便宜的,再动贵的——账户栏一行字重填是零成本的,先试它;网络与防火墙的排查费时费力,留到后面。