Windows 自动挂载SMB文件系统
本文档介绍如何在Windows系统中创建挂载脚本及计划任务,使其重启时自动挂载SMB文件系统。
前提条件
您已完成以下操作:
- 创建文件系统
- 添加挂载点
1. 开启Workstation和TCP/IP NetBIOS Helper服务
确保Windows系统服务中的以下两项服务均已启动。
- Workstation
- 选择所有程序 > 附件 > 运行或使用快捷键Win+R,输入services.msc进入本地服务。
- 在服务中找到Workstation,确认运行状态为已启动,启动类型为自动。
- 正常情况下,Workstation服务默认为启动状态。
- TCP/IP NetBIOS Helper
- 打开网络与共享中心,单击主机所连网络。
- 单击属性,双击Internet 协议版本 4进入属性框,单击高级。
- 在高级TCP IP设置对话框中,选择WINS > 启用 TCP/IP 上的 NetBIOS。
- 选择所有程序 > 附件 > 运行或使用快捷键Win+R,输入services.msc进入本地服务。
- 在服务中找到TCP/IP NetBIOS Helper,确认运行状态为已启动,启动类型为自动。
- 正常情况下,TCP/IP NetBIOS Helper服务默认为启动状态。
2. 创建名为nas_auto.bat的脚本文件
在文件中添加以下挂载命令。
net use D: \\file-system-id.region.nas.aliyuncs.com\myshare
挂载命令格式:net use <挂载目标盘符> \<挂载点地址>\myshare。
- 挂载目标盘符:指当前Windows系统上要挂载的目标盘符,请根据实际值替换。
- 挂载点地址:指创建文件系统挂载点时,自动生成的挂载点地址,请根据实际值替换。您可以在NAS控制台,找到目标文件系统,单击管理,进入详情页面获取挂载地址。
- myshare:SMB的共享名称,不允许变更。
3. 创建计划任务。
- 打开控制面板,选择管理工具 > 任务对话程序。
- 在任务计划程序页面,选择操作 > 创建任务
- 单击常规页签,输入计划任务的名称,选中不管用户是否登录都要运行和使用最高权限运行。
- 单击触发器页签,单击新建。在开始任务列表中选择登录时,在高级设置中选择已启用。单击确定。
- 单击操作页签,单击新建。在操作列表中选择启动程序,在程序或脚本中选择创建好的nas_auto.bat文件。单击确定。
- 单击条件页签,选中只有在以下网络连接可用时才启动。在只有在以下网络连接可用时才启动列表中选择任何连接。
- 单击设置页签,选中如果请求后任务还在运行,强行将其停止。在如果此任务已经运行,以下规则适用列表中选择请勿启动新实例。
- 单击确定。重启服务器,验证创建结果。
如果系统显示如下信息,表示计划任务正常执行4. 执行net use命令,检查挂载结果
如果回显包含如下类似信息,说明挂载成功。5. 挂载成功后,您可以在ECS上访问NAS文件系统,执行读取或写入操作。
文档反馈
(如有产品使用问题,请 提交工单)