挂载文件系统(Windows)
NFS
步骤一、安装NFS客户端
-
登录Windows云主机。
-
点击左下角
开始按钮,打开服务器管理器。 -
选择
添加角色和功能。 -
根据提示安装NFS客户端。 a.
开始之前、安装类型、服务器选择保持默认选择,点击下一步即可。
b.在服务器角色选项卡中勾选文件和存储服务->文件和iSCSI服务-> NFS服务器,点击下一步。
c.在功能选项卡中勾选NFS客户端,点击下一步。
d.点击安装。 -
重启云主机。
-
打开
命令提示符窗口,输入命令mount,如果输出以下信息,则说明NFS客户端安装完成。
步骤二、挂载NFS文件系统
-
打开
命令提示符窗口,输入以下命令挂载NFS文件系统。mount -o nolock -o mtype=hard -o timeout=10 \\mountpoint_ip\! Z:请根据控制台NFS文件系统挂载点信息的实际情况,替换命令中的mountpoint_ip,同时挂载到本地的盘符Z也可以根据实际需求替换。
-
挂载成功后,再次执行
mount命令检查挂载结果。检查属性中
mount类型是否为hard、timeout时间是否大于等于10.0、locking值是否为no。如果不是,说明挂载异常,请使用umount Z:(盘符根据实际情况修改)命令卸载文件系统,并参考上述步骤重新挂载。 -
双击
此电脑图标,查看共享文件系统。在共享文件系统中创建、删除文件\文件夹,确认能否正常使用。
步骤三、设置自动挂载NFS文件系统
-
在云主机的
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也可以根据实际需求替换。 -
创建挂载任务。
a.点击左下角开始按钮,打开控制面板。b.点击
系统和安全,并选择计划任务。c.在操作选项卡点击
创建任务。
在常规选项卡中,设置名称,并勾选不管用户是否登录都要运行(如果使用的系统是Windows Server 2016,则勾选只在用户登录时运行),勾选使用最高权限运行。在
触发器选项卡中,点击新建,将开始任务设置为登陆时,并勾选高级设置里的已启用。在
操作选项卡中,点击新建,将操作设置为启动程序,在程序或脚本一栏选中步骤1创建的脚本auto_mount.bat,点击确定。在
条件选项卡中,勾选只有在以下网络连接可用时才启动,并在下拉选项中选择任何连接。在
设置选项卡中,取消勾选允许按需运行任务、如果任务运行时间超过以下时间,停止任务。勾选如果请求后任务还在运行,强行将其停止。在如果此任务已经运行,以下规则适用下拉框中选择请勿启动新实例。点击确定。 -
重启云主机,验证结果。
a.查看计划任务状态,如果显示如下信息,则表示计划正常执行。b.在
命令提示符窗口执行mount命令,查看挂载信息。确认mount类型是否为hard、locking是否为no、timeout是否大于等于10。如果挂载正常,则参数应该如下图所示。
SMB
步骤一、环境准备
-
登录Windows云主机。
-
对于Windows 2016以上的系统,需要配置允许客户端匿名访问,执行以下命令。
REG ADD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\LanmanWorkstation\Parameters /f /v AllowInsecureGuestAuth /t REG_DWORD /d 1
步骤二、挂载SMB文件系统
命令行挂载
-
登录windows主机,打开CMD命令行窗口,执行以下命令挂载SMB文件系统。
net use Z: \\18.0.0.1\share
挂载命令中各参数含义介绍如下:
| 参数/选项名称 | 作用描述 |
|---|---|
| Z | 当前Windows系统上要挂载的目标盘符,如果有冲突,或者挂载了多个NAS文件系统,则按字母顺序递减盘符。 |
- 挂载成功后,执行 net use 命令查看挂载信息