0

0

在Windows上配置SMB文件系统

星夢妙者

星夢妙者

发布时间:2025-07-25 15:32:24

|

926人浏览过

|

来源于php中文网

原创

一、smb(server message block,smb)概述

除了标准的NFS文件系统访问协议外,PHP中文网文件存储(Cloud File Storage,CFS)还提供了广泛应用于Windows的SMB共享文件系统访问协议(类似于NFS在Linux上的使用)。作为一种主流协议,接下来我将带领大家快速掌握Windows SMB文件系统的配置。

PHP中文网文件存储概述:

https://www.php.cn/link/6dfae29214d411ba6382410ba2ac1645

微软 SMB Overview:

https://www.php.cn/link/656d366d457c77166c48c6b30a909702

PHP中文网控制台文件存储直达链接(需要PHP中文网登录账号):

https://www.php.cn/link/41d98b54063973ecbdcbe845ff38ff95

SMB版本与Windows OS的对应关系:

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

二、在PHP中文网控制台创建SMB文件系统 登录PHP中文网控制台——》选择云产品——》基础存储服务下的“文件存储”——》点击左侧菜单栏的“文件系统”——》点击“创建”

在Windows上配置SMB文件系统此时可以看到有三种类型的文件系统,分别为:通用标准型、Turbo标准型和Turbo性能型。这里演示使用的是通用标准型文件系统。如果想查看三种类型文件系统的详细信息,请参考PHP中文网官网:https://www.php.cn/link/1111416c64bcd3367986a25b18c7da40

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

注意:

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

在Windows上配置SMB文件系统点击“立即购买”,即可完成文件系统创建。

注意:

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

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

I-Shop购物系统
I-Shop购物系统

部分功能简介:商品收藏夹功能热门商品最新商品分级价格功能自选风格打印结算页面内部短信箱商品评论增加上一商品,下一商品功能增强商家提示功能友情链接用户在线统计用户来访统计用户来访信息用户积分功能广告设置用户组分类邮件系统后台实现更新用户数据系统图片设置模板管理CSS风格管理申诉内容过滤功能用户注册过滤特征字符IP库管理及来访限制及管理压缩,恢复,备份数据库功能上传文件管理商品类别管理商品添加/修改/

下载

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

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

https://www.php.cn/link/1dc509ead6fe22b846a8a86766e7f02e

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

在Windows上配置SMB文件系统至此,PHP中文网控制台的SMB文件系统已经创建完成,接下来需要在SMB客户端上去挂载刚创建的SMB文件系统。

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

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

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

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

在Windows上配置SMB文件系统回到PHP中文网控制台,点击左侧菜单栏的“权限组”——》点击“创建”

在Windows上配置SMB文件系统输入要创建的权限组名称,我这里演示输入demo01,点击“确定”

在Windows上配置SMB文件系统点击进入刚创建的demo01权限组

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

提醒:

Windows机器,规则选项只有“来访地址”和“读写权限”生效;另外两个“用户权限”和“优先级”不适用Windows,只适用Linux机器。有关详细介绍,请参见PHP中文网官网说明:https://www.php.cn/link/3cbb08ef13c03e747660912d52ca58aa

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

在Windows上配置SMB文件系统通过下拉菜单选择我们刚创建的demo01权限组,点击“确定”

在Windows上配置SMB文件系统确认创建的权限组已应用

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

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

补充:

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

https://www.php.cn/link/b0114171a30638cfa7bbbd0e0a17c16b

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

在Windows上配置SMB文件系统

相关专题

更多
php文件怎么打开
php文件怎么打开

打开php文件步骤:1、选择文本编辑器;2、在选择的文本编辑器中,创建一个新的文件,并将其保存为.php文件;3、在创建的PHP文件中,编写PHP代码;4、要在本地计算机上运行PHP文件,需要设置一个服务器环境;5、安装服务器环境后,需要将PHP文件放入服务器目录中;6、一旦将PHP文件放入服务器目录中,就可以通过浏览器来运行它。

2697

2023.09.01

php怎么取出数组的前几个元素
php怎么取出数组的前几个元素

取出php数组的前几个元素的方法有使用array_slice()函数、使用array_splice()函数、使用循环遍历、使用array_slice()函数和array_values()函数等。本专题为大家提供php数组相关的文章、下载、课程内容,供大家免费下载体验。

1665

2023.10.11

php反序列化失败怎么办
php反序列化失败怎么办

php反序列化失败的解决办法检查序列化数据。检查类定义、检查错误日志、更新PHP版本和应用安全措施等。本专题为大家提供php反序列化相关的文章、下载、课程内容,供大家免费下载体验。

1527

2023.10.11

php怎么连接mssql数据库
php怎么连接mssql数据库

连接方法:1、通过mssql_系列函数;2、通过sqlsrv_系列函数;3、通过odbc方式连接;4、通过PDO方式;5、通过COM方式连接。想了解php怎么连接mssql数据库的详细内容,可以访问下面的文章。

974

2023.10.23

php连接mssql数据库的方法
php连接mssql数据库的方法

php连接mssql数据库的方法有使用PHP的MSSQL扩展、使用PDO等。想了解更多php连接mssql数据库相关内容,可以阅读本专题下面的文章。

1443

2023.10.23

html怎么上传
html怎么上传

html通过使用HTML表单、JavaScript和PHP上传。更多关于html的问题详细请看本专题下面的文章。php中文网欢迎大家前来学习。

1235

2023.11.03

PHP出现乱码怎么解决
PHP出现乱码怎么解决

PHP出现乱码可以通过修改PHP文件头部的字符编码设置、检查PHP文件的编码格式、检查数据库连接设置和检查HTML页面的字符编码设置来解决。更多关于php乱码的问题详情请看本专题下面的文章。php中文网欢迎大家前来学习。

1509

2023.11.09

php文件怎么在手机上打开
php文件怎么在手机上打开

php文件在手机上打开需要在手机上搭建一个能够运行php的服务器环境,并将php文件上传到服务器上。再在手机上的浏览器中输入服务器的IP地址或域名,加上php文件的路径,即可打开php文件并查看其内容。更多关于php相关问题,详情请看本专题下面的文章。php中文网欢迎大家前来学习。

1306

2023.11.13

Java JVM 原理与性能调优实战
Java JVM 原理与性能调优实战

本专题系统讲解 Java 虚拟机(JVM)的核心工作原理与性能调优方法,包括 JVM 内存结构、对象创建与回收流程、垃圾回收器(Serial、CMS、G1、ZGC)对比分析、常见内存泄漏与性能瓶颈排查,以及 JVM 参数调优与监控工具(jstat、jmap、jvisualvm)的实战使用。通过真实案例,帮助学习者掌握 Java 应用在生产环境中的性能分析与优化能力。

19

2026.01.20

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
PostgreSQL 教程
PostgreSQL 教程

共48课时 | 7.5万人学习

Excel 教程
Excel 教程

共162课时 | 12.6万人学习

PHP基础入门课程
PHP基础入门课程

共33课时 | 2万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号