前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >在Windows上配置SMB文件系统

在Windows上配置SMB文件系统

原创
作者头像
雷龙
修改2021-07-13 20:40:52
4.6K0
修改2021-07-13 20:40:52
举报
文章被收录于专栏:技术交流专栏技术交流专栏

一、SMB(Server Message Block,SMB)介绍

腾讯云文件存储(Cloud File Storage,CFS) 除了提供标准的NFS文件系统访问协议之外,还提供了SMB共享文件系统访问协议,SMB在Windows上使用非常广泛(类似于NFS在Linux上的使用),属于主流协议,接下来,我将带领各位快速上手Windows SMB 文件系统配置。

腾讯云文件存储概述:

https://cloud.tencent.com/document/product/582/9127

微软 SMB Overview:

https://docs.microsoft.com/en-us/windows-server/storage/file-server/file-server-smb-overview

腾讯云控制台文件存储直达链接(需要腾讯云登录账号):

https://console.cloud.tencent.com/cfs

SMB版本与WindowsOS直接的对应关系:

SMB版本

Windows OS版本

SMB 2.0

Windows Vista、Windows Server 2008

SMB 2.1

Windows 7、Windows Server 2008 R2

SMB 3.0

Windows 8、Windows Server 2012

SMB 3.0.2

Windows 8.1、Windows Server 2012 R2

SMB 3.1.1

Windows 10、Windows Server 2016

二、通过腾讯云控制台创建SMB文件系统

登入腾讯云控制台——》云产品——》选择基础存储服务下的“文件存储”——》点击左侧菜单栏的“文件系统”——》点击“创建”

此时可以看到有3中类型的文件系统,分别为:通用标准型、Turbo标准型和Turbo性能型,这里演示使用的是通用标准型文件系统。如果想查看3种类型文件系统的详细信息请参考腾讯云官网:https://cloud.tencent.com/document/product/582/38112

填写“文件系统名称”、选择“地域”、“可用区”、文件协议选择“SMB”,VPC网络、权限组暂时采用默认即可,下一步

注意:

因为本文指引的是创建SMB文件系统,如果想使用NFS文件系统,请选择NFS文件协议。

点击“立即购买”,即可完成文件系统创建。

注意:

这里的立即购买,并不是购买存储资源包,而是完成文件系统创建的意思。

稍等几秒钟,刷新一下文件系统即可看到我们创建的SMB文件系统。

点击刚创建的SMB文件系统,可以看到一些基本信息。

这里属于测试环境,就不创建资源包了,生产环境建议购买存储资源包更划算,有关资源包的介绍,请参考腾讯云官网链接:

https://cloud.tencent.com/document/product/582/47379

切换到“挂载点信息”栏位,可以看到Windows和Linux下的SMB挂载命令,点击复制挂载命令,方便后面在smb客户端上粘贴挂载文件系统。

至此,腾讯云控制台的SMB文件系统已经创建完成,接下来需要在SMB客户端上去挂载刚创建的SMB文件系统。

三、挂载SMB共享

登录要挂载SMB共享的Windows机器,我这里是(Windows Server 2016 1607版本),以管理员身份打开PowerShell命令行窗口,输入刚复制的 net use x: \\192.168.2.15\0jzmjqm6 命令并回车,会提示命令成功完成。此时,打开“此电脑”即可看到网络位置有显示刚挂载的SMB共享X盘符

输入Get-SmbConnection 命令并回车,即可看到挂载的SMB共享连接,并且还可以看到SMB客户端使用的SMB版本是3.1.1。

四、SMB权限管理

使用mkdir a 命令,创建一个名为a的文件夹,然后使用New-Item -Path X:\a\ -Name 1 -ItemType File命令,在a文件夹下创建一个名为1的文件,通过下图可以看出,可以成功创建,说明具有读写权限。

注意:Windows下通常不区分大小写,密码和命令参数例外。

回到腾讯云控制台,点击左侧菜单栏的“权限组”——》点击“创建”

输入要创建的权限组名称,我这里演示输入demo01,点击“确定”

点击进入刚创建的demo01权限组

点击“新建”,创建一个权限规则,这里为了演示来访地址输入SMB客户端机器的内网IP地址(如:192.168.5.125或192.168.5.0/24或*),读写权限根据实际需求,我这里选择“只读”,点击“确定”

提醒:

Windows机器,规则选项只有“来访地址”和“读写权限”生效;另外两个“用户权限”和“优先级”不适用Windows,只适用Linux机器。有关详细介绍,请参见腾讯云官网说明:https://cloud.tencent.com/document/product/582/10951

权限组创建完成之后需要应用到文件系统,如下图,点开之前创建的文件系统——》挂载点信息——》点击权限组后面的“🖊”,进行编辑

通过下拉菜单选择我们刚创建的demo01权限组,点击“确定”

确认创建的权限组已应用

再次回到SMB客户端,重新以管理员身份打开命令行窗口,以同样的方式创建文件夹和文件时均提示访问拒绝,但通过dir命令可以正常列出文件和目录,说明我们创建的SMB只读权限生效。

至此,在Windows上配置SMB文件系统的整个步骤完成。

补充:

如果挂载时提示:发生系统错误 1272,请使用命令winver查看当前系统版本,如果是Windows server 2019和Windows 10 1709之后的版本,大概率是因为较新的系统禁用了smb2的匿名访问导致,详细请参见:

https://docs.microsoft.com/en-US/troubleshoot/windows-server/networking/guest-access-in-smb2-is-disabled-by-default

否则,可能是因为自定义镜像启用了安全签名,请按照下图操作即可。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、SMB(Server Message Block,SMB)介绍
  • 二、通过腾讯云控制台创建SMB文件系统
  • 三、挂载SMB共享
  • 四、SMB权限管理
相关产品与服务
文件存储
文件存储(Cloud File Storage,CFS)为您提供安全可靠、可扩展的共享文件存储服务。文件存储可与腾讯云服务器、容器服务、批量计算等服务搭配使用,为多个计算节点提供容量和性能可弹性扩展的高性能共享存储。腾讯云文件存储的管理界面简单、易使用,可实现对现有应用的无缝集成;按实际用量付费,为您节约成本,简化 IT 运维工作。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档