Skip to Content

挂载文件系统(Windows)

NFS

步骤一、安装NFS客户端

  1. 登录Windows云主机。

  2. 点击左下角开始按钮,打开服务器管理器

  3. 选择添加角色和功能

  4. 根据提示安装NFS客户端。 a.开始之前安装类型服务器选择保持默认选择,点击下一步即可。
    b.在服务器角色选项卡中勾选文件和存储服务->文件和iSCSI服务-> NFS服务器,点击下一步。
    c.在功能选项卡中勾选NFS客户端,点击下一步。
    d.点击安装。

  5. 重启云主机。

  6. 打开命令提示符窗口,输入命令mount,如果输出以下信息,则说明NFS客户端安装完成。


步骤二、挂载NFS文件系统

  1. 打开命令提示符窗口,输入以下命令挂载NFS文件系统。

    mount -o nolock -o mtype=hard -o timeout=10 \\mountpoint_ip\! Z:

    请根据控制台NFS文件系统挂载点信息的实际情况,替换命令中的mountpoint_ip,同时挂载到本地的盘符Z也可以根据实际需求替换。

  2. 挂载成功后,再次执行mount命令检查挂载结果。

    检查属性中mount类型是否为hardtimeout时间是否大于等于10.0locking值是否为no。如果不是,说明挂载异常,请使用umount Z:(盘符根据实际情况修改)命令卸载文件系统,并参考上述步骤重新挂载。

  3. 双击此电脑图标,查看共享文件系统。在共享文件系统中创建、删除文件\文件夹,确认能否正常使用。


步骤三、设置自动挂载NFS文件系统

  1. 在云主机的C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp目录下创建挂载脚本auto_mount.bat,脚本内容如下。

    mount -o nolock -o mtype=hard -o timeout=10 \\mountpoint_ip\! Z:

    请根据控制台NFS文件系统挂载点信息的实际情况,替换命令中的mountpoint_ip,同时挂载到本地的盘符Z也可以根据实际需求替换。

  2. 创建挂载任务。
    a.点击左下角开始按钮,打开控制面板

    b.点击系统和安全,并选择计划任务

    c.在操作选项卡点击创建任务
    常规选项卡中,设置名称,并勾选不管用户是否登录都要运行(如果使用的系统是Windows Server 2016,则勾选只在用户登录时运行),勾选使用最高权限运行

    触发器选项卡中,点击新建,将开始任务设置为登陆时,并勾选高级设置里的已启用

    操作选项卡中,点击新建,将操作设置为启动程序,在程序或脚本一栏选中步骤1创建的脚本auto_mount.bat,点击确定。

    条件选项卡中,勾选只有在以下网络连接可用时才启动,并在下拉选项中选择任何连接

    设置选项卡中,取消勾选允许按需运行任务如果任务运行时间超过以下时间,停止任务。勾选如果请求后任务还在运行,强行将其停止。在如果此任务已经运行,以下规则适用下拉框中选择请勿启动新实例。点击确定。

  3. 重启云主机,验证结果。
    a.查看计划任务状态,如果显示如下信息,则表示计划正常执行。

    b.在命令提示符窗口执行mount命令,查看挂载信息。确认mount类型是否为hardlocking是否为notimeout是否大于等于10。如果挂载正常,则参数应该如下图所示。

SMB

步骤一、环境准备

  1. 登录Windows云主机。

  2. 对于Windows 2016以上的系统,需要配置允许客户端匿名访问,执行以下命令。

    REG ADD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\LanmanWorkstation\Parameters /f /v AllowInsecureGuestAuth /t REG_DWORD /d 1

步骤二、挂载SMB文件系统

命令行挂载

  1. 登录windows主机,打开CMD命令行窗口,执行以下命令挂载SMB文件系统。

    net use Z: \\18.0.0.1\share
挂载命令中各参数含义介绍如下:
参数/选项名称作用描述
Z当前Windows系统上要挂载的目标盘符,如果有冲突,或者挂载了多个NAS文件系统,则按字母顺序递减盘符。
  1. 挂载成功后,执行 net use 命令查看挂载信息