本文档介绍如何在Windows系统中创建挂载脚本及计划任务,使其重启时自动挂载SMB文件系统。

前提条件

  1. 已创建文件系统,详情请参见创建文件系统
  2. 已添加挂载点,详情请参见添加挂载点
  3. 确保Windows系统服务中的以下两项服务均已启动。
    • Workstation
      1. 选择所有程序 > 附件 > 运行或使用快捷键Win+R,输入services.msc进入本地服务。
      2. 在服务中找到 Workstation,确认运行状态为已启动,启动类型为自动

        正常情况下,Workstation 服务默认为启动状态。

        自动挂载SMB文件系统_挂载文件系统_用户指南_文件存储 阿里云技术文档 第1张
    • TCP/IP NetBIOS Helper

      开启 TCP/IP NetBIOS Helper 服务步骤如下所示:

      1. 打开网络与共享中心,单击主机所连网络。
      2. 单击属性,双击 Internet 协议版本 4 进入属性框,单击高级
      3. 高级TCP IP设置对话框中,选择 WINS > 启用 TCP/IP 上的 NetBIOS自动挂载SMB文件系统_挂载文件系统_用户指南_文件存储 阿里云技术文档 第2张
      4. 选择所有程序 > 附件 > 运行或使用快捷键Win+R,输入services.msc进入本地服务。
      5. 在服务中找到 TCP/IP NetBIOS Helper,确认运行状态为已启动,启动类型为自动

        正常情况下,TCP/IP NetBIOS Helper 服务默认为启动状态。

        自动挂载SMB文件系统_挂载文件系统_用户指南_文件存储 阿里云技术文档 第3张

操作步骤

  1. 登录云服务器ECS
  2. 创建名为nas_auto.bat的脚本文件,在文件中添加以下挂载命令。
    net use D: \\file-system-id.region.nas.aliyuncs.com\myshare 

    挂载命令格式:net use <挂载目标盘符> \\<挂载点地址>\myshare

    • 挂载目标盘符:指当前Windows系统上要挂载的目标盘符,请根据实际值替换。
      说明 目标盘符需配置为当前不存在的盘符。
    • 挂载点地址:指创建文件系统挂载点时,自动生成的挂载点地址,请根据实际值替换。您可以在NAS控制台,找到目标文件系统,单击管理,进入详情页面获取挂载地址。
    • myshare: SMB的共享名称,不允许变更。
  3. 创建计划任务。
    1. 打开控制面板,选择管理工具 > 任务话程序
    2. 任务计划程序页面,选择操作 > 创建任务
      自动挂载SMB文件系统_挂载文件系统_用户指南_文件存储 阿里云技术文档 第4张
    3. 选择常规页签,输入计划任务的名称,勾选不管用户是否登录都要运行使用最高权限运行
      自动挂载SMB文件系统_挂载文件系统_用户指南_文件存储 阿里云技术文档 第5张
    4. 选择触发器页签,单击新建,在开始任务中选择登录时,在高级设置中选择已启用,单击确定
      自动挂载SMB文件系统_挂载文件系统_用户指南_文件存储 阿里云技术文档 第6张
    5. 选择操作页签,单击新建,在操作中选择启动程序,在程序或脚本中选择创建好的nas_auto.bat文件,单击确定
      自动挂载SMB文件系统_挂载文件系统_用户指南_文件存储 阿里云技术文档 第7张
    6. 选择条件页签,选择只有在以下网络连接可用时才启动。在只有在以下网络连接可用时才启动中选择任何连接
      自动挂载SMB文件系统_挂载文件系统_用户指南_文件存储 阿里云技术文档 第8张
    7. 选择设置页签,选择如果请求后任务还在运行,强行将其停止,在如果此任务已经运行,以下规则适用中选择请勿启动新实例
      自动挂载SMB文件系统_挂载文件系统_用户指南_文件存储 阿里云技术文档 第9张
    8. 单击确定
    9. 重启服务器,验证创建结果。

      如果系统显示如下信息,表示计划任务正常执行。

      自动挂载SMB文件系统_挂载文件系统_用户指南_文件存储 阿里云技术文档 第10张
  4. 执行net use命令,检查挂载结果。

    如果回显包含如下类似信息,说明挂载成功。

    自动挂载SMB文件系统_挂载文件系统_用户指南_文件存储 阿里云技术文档 第11张
  5. 挂载成功后,您可以在ECS上访问NAS文件系统,执行读取或写入操作。

常见错误排查

如果挂载失败,请参见挂载失败的排查与处理方法进行排查。