Windows2012的升级比较明显的感官就是
SMB的维护不一样了,SMB也升级为3.0。本文将详细对SMB,或者说
文件和存储服务这一块进行测试和描述
为了不浪费大家时间,我会在每篇文章开头简单介绍一下需要讲述的内容
Windows2012的文件和存储服务可以理解为之前版本的磁盘管理和SMB共享管理的组合。相对2003而言,Windows2012增加了ISCSI的服务器搭建,能够为其他计算机提供ISCSI磁盘的连接。类似operfiles、FreeNAS这种东西,有了Windows2012,基本就可以抛弃它们了。
从 Windows 95 开始,Microsoft Windows 操作系统(operating system)都包括了客户机和服务器SMB 协议支持。Microsoft 为 Internet 提供了 SMB 的开源版本,即通用 Internet 文件系统 (CIFS)。与现有 Internet 应用程序如文件传输协议(FTP)相比, CIFS 灵活性更大。对于 UNIX 系统,可使用一种称为 Samba 的共享软件。 |
![](https://ucc.alicdn.com/grng7az2sxifq/developer-article404302/20241018/ddb9758bf0e746af9a6d128de1e2d89d.png?x-oss-process=image/resize,w_1400/format,webp)
本次测试环境为
WindowsServer2012,虚拟机,1CPU、1G内存,同时配置4块虚拟磁盘。
首先为了后面的测试方便,我们需要先添加相应的服务器角色(测试环境可以把文件和存储服务完全安装)。
![](https://ucc.alicdn.com/grng7az2sxifq/developer-article404302/20241018/8ecd27e1cc194ff29f5582c51d7a1b22.png?x-oss-process=image/resize,w_1400/format,webp)
安装完成后,返回到服务器管理器→文件和存储服务→服务器,即可看到现有的服务器列表。同时左侧有
卷、共享、ISCSI,下面我们将分别介绍。
![](https://ucc.alicdn.com/grng7az2sxifq/developer-article404302/20241018/bfeecff8101946c3bd8727c544c13355.png?x-oss-process=image/resize,w_1400/format,webp)
我们可以看到,在”卷”的维护界面上,能够看到现有磁盘的分区情况、以及在这里新建文件共享、和对本地磁盘的维护。这里可以理解为Windows2003的存储→磁盘和管理。
![](https://ucc.alicdn.com/grng7az2sxifq/developer-article404302/20241018/8a52b700ba744ce49397ab665fd37cad.png?x-oss-process=image/resize,w_1400/format,webp)
首先看一下文件共享:共享→任务→新建共享。一共
5种共享方式,下面将一一介绍。
![](https://ucc.alicdn.com/grng7az2sxifq/developer-article404302/20241018/6c2e6187e24a421b963bcac5d936220b.png?x-oss-process=image/resize,w_1400/format,webp)
SMB快速-快速。
这种配置最为简单,首先选择需要操作的服务器、接下来选择共享的位置(默认是共享整个磁盘,可以点击自定义路径进行具体的设置),接着点击下一步
![](https://ucc.alicdn.com/grng7az2sxifq/developer-article404302/20241018/48a2e6d5570741678689120227c21bf2.png?x-oss-process=image/resize,w_1400/format,webp)
分别输入名称和描述,检查下本地路径和远程路径,无问题就点击下一步。
![](https://ucc.alicdn.com/grng7az2sxifq/developer-article404302/20241018/279be837efbe457fb3ea72bb88805a4b.png?x-oss-process=image/resize,w_1400/format,webp)
在这里,建议把图示的两个选项勾上,其中第一个表示,如果某用户没有对某个共享目录的访问权限,那么它打开共享的时候就看不到该文件夹,而不是可以看到,却提示用户权限不够。相对的提升了安全性;加密数据访问表示对传输过程进行加密,同样是提升安全性的一种保证。
![](https://ucc.alicdn.com/grng7az2sxifq/developer-article404302/20241018/0b193e5c737c43759c08fec899eba2a9.png?x-oss-process=image/resize,w_1400/format,webp)
默认共享完成,通过这种快速的方法建立的共享,是所有人都有写入权限,较不安全。可以通过”自定义权限”进行修改,或者可以继续往下看。
![](https://ucc.alicdn.com/grng7az2sxifq/developer-article404302/20241018/0a0ef05a0d434ceba027921a8c9fcf30.png?x-oss-process=image/resize,w_1400/format,webp)
![](https://ucc.alicdn.com/grng7az2sxifq/developer-article404302/20241018/90896c7cfcb94f8baad5bb396b0e5d31.png?x-oss-process=image/resize,w_1400/format,webp)
可以看到前面几个界面都是一样的,需要选择服务器、选择服务器上的文件夹位置。
![](https://ucc.alicdn.com/grng7az2sxifq/developer-article404302/20241018/9f01fe767afd49d7980a3962ef230916.png?x-oss-process=image/resize,w_1400/format,webp)
不一样的地方来了,多了一个”管理属性”,具体属性可以看一下。
![](https://ucc.alicdn.com/grng7az2sxifq/developer-article404302/20241018/0ba6618189a742029d98cd4c4d00cc75.png?x-oss-process=image/resize,w_1400/format,webp)
另外一点不同时,可以配置磁盘配额,摩恩已经有6种配额方案了,基本够用。
![](https://ucc.alicdn.com/grng7az2sxifq/developer-article404302/20241018/62f037f272494b5b9e76e28c134df35c.png?x-oss-process=image/resize,w_1400/format,webp)
SMB共享-应用程序
![](https://ucc.alicdn.com/grng7az2sxifq/developer-article404302/20241018/c58765a6b8e044e395e3ca5596033241.png?x-oss-process=image/resize,w_1400/format,webp)
默认情况下,SMB共享-应用程序前两项是灰色的,然而这里是灰色的也没关系,最终页可以选择(很奇怪)。
![](https://ucc.alicdn.com/grng7az2sxifq/developer-article404302/20241018/a17f1abd267942feb27824f47bb1d888.png?x-oss-process=image/resize,w_1400/format,webp)
接下来的过程也是一样的,但是最顶部的提示稍有不同。
![](https://ucc.alicdn.com/grng7az2sxifq/developer-article404302/20241018/1852552fab054d21a0cba9efbca781aa.png?x-oss-process=image/resize,w_1400/format,webp)
通过上面几次建立,我们会发现SMB这三种建立向导差别不是很大,原则上用哪种方式都可以。
最常用的方式
我们接着尝试一下最快捷的共享文件夹方式:右键在文件夹上点击共享。这应该也是大家最常用的方式,最灵活,也最容易理解。
![](https://ucc.alicdn.com/grng7az2sxifq/developer-article404302/20241018/045155b36419449c9cb1d8aa6e58d3fe.png?x-oss-process=image/resize,w_1400/format,webp)
接下来和Windows2008的操作非常相似了。继续点击高级共享。
![](https://ucc.alicdn.com/grng7az2sxifq/developer-article404302/20241018/eb75f00f3f184937b51d5d1cd64a5198.png?x-oss-process=image/resize,w_1400/format,webp)
首先定义共享权限
![](https://ucc.alicdn.com/grng7az2sxifq/developer-article404302/20241018/9064d45ba3e14e4189714e0a527d308f.png?x-oss-process=image/resize,w_1400/format,webp)
接下来调整安全权限。添加合适的账户(肥
九叔),这里相信大家都非常熟络了,在理解方面,Windows2012和之前的版本并没有不同。
![](https://ucc.alicdn.com/grng7az2sxifq/developer-article404302/20241018/253fae47f3f4430ab94f6ac255aeac8c.png?x-oss-process=image/resize,w_1400/format,webp)
返回文件和存储服务,右键点击共享文件夹,我们还有4个额外选项卡可以操作。
![](https://ucc.alicdn.com/grng7az2sxifq/developer-article404302/20241018/87218d86adac4b30892c0546ec038636.png?x-oss-process=image/resize,w_1400/format,webp)
.
NFS共享-快速
NFS是什么,可以点一下。
NFS是什么,可以点一下。
NFS是专门为unix/linux系统所使用的文件共享,配置和Windows的稍有不同,但也很简单。如果日常工作中用不到,那么这两个选项可以只简单了解一下。
![](https://ucc.alicdn.com/grng7az2sxifq/developer-article404302/20241018/09abf6b3d77440da8474b0c7005dbd24.png?x-oss-process=image/resize,w_1400/format,webp)
和Windows一样要输入共享名、以及远程路径,从这里就可以发现它和SMB的不同了。
![](https://ucc.alicdn.com/grng7az2sxifq/developer-article404302/20241018/65e5fe152fc341ea8baade7802549014.png?x-oss-process=image/resize,w_1400/format,webp)
接下来选择验证方式
![](https://ucc.alicdn.com/grng7az2sxifq/developer-article404302/20241018/b0bf9fff3dad49d887a912cc1252f86d.png?x-oss-process=image/resize,w_1400/format,webp)
分配相应权限
![](https://ucc.alicdn.com/grng7az2sxifq/developer-article404302/20241018/1dcba53454a14abea0a220a9c104cb89.png?x-oss-process=image/resize,w_1400/format,webp)
NFS共享-高级
![](https://ucc.alicdn.com/grng7az2sxifq/developer-article404302/20241018/f6d1dfc5cd364379a8eda380d0096b0c.png?x-oss-process=image/resize,w_1400/format,webp)
和SMB的高级一样,也拥有文件夹”管理属性”。
![](https://ucc.alicdn.com/grng7az2sxifq/developer-article404302/20241018/b48d38d1b05e419997bcf1706aee01f5.png?x-oss-process=image/resize,w_1400/format,webp)
检查一下共享,在文件存储服务下,点击共享。可以看到当前磁盘上所有的共享文件夹。可以看到共享名、本地路径、协议、是否群集。以及磁盘的使用情况、配额使用情况。
![](https://ucc.alicdn.com/grng7az2sxifq/developer-article404302/20241018/08ed1a201e344c33bb88fb1138fa9662.png?x-oss-process=image/resize,w_1400/format,webp)
卷、磁盘、存储池
对于”卷”这个分类,可以完全理解为之前版本的磁盘管理器。但操作界面变动很大。在本例中、0盘是系统盘、1、2、3这3个分别是HyperV虚拟机增加的3块磁盘,其中两块ATA、一块SCSI。右键在磁盘上点击,可以初始化。这点和之前版本的磁盘管理器一致。
![](https://ucc.alicdn.com/grng7az2sxifq/developer-article404302/20241018/193e865937424ea7b5d718253c92ae18.png?x-oss-process=image/resize,w_1400/format,webp)
初始化之后右键点击,在磁盘还有未分配的情况下,可以选择”新建卷”,
![](https://ucc.alicdn.com/grng7az2sxifq/developer-article404302/20241018/e69fe5163bed4727bd61c6bdf73a4e5f.png?x-oss-process=image/resize,w_1400/format,webp)
接下来会打开一个向导,我们选择需要操作的磁盘点下一步。
![](https://ucc.alicdn.com/grng7az2sxifq/developer-article404302/20241018/8450a32906be483da788e6d693cbb304.png?x-oss-process=image/resize,w_1400/format,webp)
接下来分配空间。
![](https://ucc.alicdn.com/grng7az2sxifq/developer-article404302/20241018/3007159c9b8f44c2bec6afe16045775e.png?x-oss-process=image/resize,w_1400/format,webp)
分配驱动器磁盘。
![](https://ucc.alicdn.com/grng7az2sxifq/developer-article404302/20241018/a4c1440e58a44810ab39f96a258f869e.png?x-oss-process=image/resize,w_1400/format,webp)
![](https://ucc.alicdn.com/grng7az2sxifq/developer-article404302/20241018/3556cad7c0ca4a3597cfe856af7b143d.png?x-oss-process=image/resize,w_1400/format,webp)
可以选择是否启用数据重复删除,这是一项在Windows2012上才有的功能,建议大家提前尝试一下。可以有效降低磁盘的重复数据,节约空间。
接下来看看
存储池。由于刚才已经分配了一块SCSI的磁盘,还有两块ATA的没操作。那么在右侧的列表中,可以看到两块可以操作的磁盘。
![](https://ucc.alicdn.com/grng7az2sxifq/developer-article404302/20241018/deaca6ef77834e619c96f46320451749.png?x-oss-process=image/resize,w_1400/format,webp)
我们可以新建一个存储池,命名一下,然后点下一步。
![](https://ucc.alicdn.com/grng7az2sxifq/developer-article404302/20241018/88fad74df5fd420790ff45a826ef1232.png?x-oss-process=image/resize,w_1400/format,webp)
可以看到两块磁盘可以操作,有两种选择,分别是热备和自动。
![](https://ucc.alicdn.com/grng7az2sxifq/developer-article404302/20241018/8ab017d12a0a4c0c9eaa7047ffbb8086.png?x-oss-process=image/resize,w_1400/format,webp)
![](https://ucc.alicdn.com/grng7az2sxifq/developer-article404302/20241018/62680e738ca04943966ed8f84fc1a114.png?x-oss-process=image/resize,w_1400/format,webp)
本例总选择一块热备一块自动,结果显示存储池建立成功,但是总容量是两者之和,而不是预期所想的不计算热备盘的大小。很奇怪
![](https://ucc.alicdn.com/grng7az2sxifq/developer-article404302/20241018/6a2b4763fd7a4ed29b554a10c3b93540.png?x-oss-process=image/resize,w_1400/format,webp)
有了存储池,接下来建立虚拟磁盘。虚拟磁盘和存储池的关系是层叠的,虚拟磁盘位于存储池上,必须先拥有存储池,才可以在存储池上建立虚拟磁盘。
![](https://ucc.alicdn.com/grng7az2sxifq/developer-article404302/20241018/38f00a7fa8524b35a2ebc6e1661bdd60.png?x-oss-process=image/resize,w_1400/format,webp)
选择刚才建立的存储池。
![](https://ucc.alicdn.com/grng7az2sxifq/developer-article404302/20241018/f2cf2a42f2e54a5495c551dfa3f687b3.png?x-oss-process=image/resize,w_1400/format,webp)
随便起个名字,这就是虚拟出来的磁盘名字(后期可以改)
![](https://ucc.alicdn.com/grng7az2sxifq/developer-article404302/20241018/d05d77d1c839478b98ab4a09aea4adcc.png?x-oss-process=image/resize,w_1400/format,webp)
布局,英文介绍简单看了一下,这个可以基本理解为:正常、镜像、Raid5三种形式。
![](https://ucc.alicdn.com/grng7az2sxifq/developer-article404302/20241018/f2e1f63b89284330beb9f166481079bd.png?x-oss-process=image/resize,w_1400/format,webp)
因为是存储池上的虚拟硬盘,所以磁盘可以选择精简或者固定,这个概念类似Hyper里建立的虚拟磁盘,一个是动态增大,一个是直接占用多少位置。一般来说,固定的性能会好一些,但是精简的操作起来更方便,磁盘占用也小。
![](https://ucc.alicdn.com/grng7az2sxifq/developer-article404302/20241018/3bd3debae8fe49d28e115e08425fa3a2.png?x-oss-process=image/resize,w_1400/format,webp)
填写磁盘大小。
![](https://ucc.alicdn.com/grng7az2sxifq/developer-article404302/20241018/640e895c335d4185b7ff83769a23b1c0.png?x-oss-process=image/resize,w_1400/format,webp)
在”卷”里可以看到,新建的磁盘是精简型的
![](https://ucc.alicdn.com/grng7az2sxifq/developer-article404302/20241018/666819fa97c244a78e488be9c61536aa.png?x-oss-process=image/resize,w_1400/format,webp)
ISCSI服务器
这是Windows2012特有的功能,很实用,有了它我可以把Openfiles下马了。
我们都知道,在很多时候,Windows的服务需要你连接到ISCSI的存储上才可以使用。ISCSI共享出来的磁盘可以像本地磁盘一样分区、格式化,而不仅仅是SMB的文件共享。之前如果需要实现群集等功能,如果手头也没测试的存储,我会新建一台openfiles的虚拟机作为虚拟存储使用。虽然操作也不复杂,但毕竟是全英文界面,对有些朋友来说还是存在障碍的。
在Windows2012中,你可以直接新建这种ISCSI的存储,操作非常简单。在ISCSI下新建,选择保存ISCSI虚拟磁盘的位置。
![](https://ucc.alicdn.com/grng7az2sxifq/developer-article404302/20241018/8e38c7bef6c34ec0bde26dddc7de85cb.png?x-oss-process=image/resize,w_1400/format,webp)
指定名称和描述,我们会发现,这个虚拟磁盘以VHD作为基础架构。
![](https://ucc.alicdn.com/grng7az2sxifq/developer-article404302/20241018/e5e253d1145e42d48ee5b55c547b76b3.png?x-oss-process=image/resize,w_1400/format,webp)
定义大小
![](https://ucc.alicdn.com/grng7az2sxifq/developer-article404302/20241018/d693affbec634010a9c7edff0611166f.png?x-oss-process=image/resize,w_1400/format,webp)
选择ISCSI目标,这块建立名称还是使用现有目标是有讲究的,具体如何大家可以自己测试一下。
![](https://ucc.alicdn.com/grng7az2sxifq/developer-article404302/20241018/b164d8d0f747429190bb30f0a2a6eeb0.png?x-oss-process=image/resize,w_1400/format,webp)
设置目标的名字和描述,自己方便记忆即可。
![](https://ucc.alicdn.com/grng7az2sxifq/developer-article404302/20241018/0fa123df019c41a5937cb727f389cfa6.png?x-oss-process=image/resize,w_1400/format,webp)
接下来输入访问服务器,也就是可以挂载这个设备的服务器。如果是指向加过域的计算机,可以选择第一项,然后浏览,输入域内计算机的名字。
![](https://ucc.alicdn.com/grng7az2sxifq/developer-article404302/20241018/5b6d832bcb00484997d8560b80ab5173.png?x-oss-process=image/resize,w_1400/format,webp)
这块是验证身份的,如果前面已经指定了服务器,并且服务器单机单用,这块验证也可以不做。
![](https://ucc.alicdn.com/grng7az2sxifq/developer-article404302/20241018/08211827bb8c4382bdd54e0cd085e8cb.png?x-oss-process=image/resize,w_1400/format,webp)
OK。这样就完成了ISCSI服务器的搭建。我们可以在客户机上使用它了。在客户机控制面板→ISCSI发起程序中输入目标地址(ISCSI服务器地址,也就是一般意义上的存储服务器地址),点击快速连接,可以看到有一个目标。我们点击确定。
![](https://ucc.alicdn.com/grng7az2sxifq/developer-article404302/20241018/66eed6e7df094d10a38596596ccb11d2.png?x-oss-process=image/resize,w_1400/format,webp)
回到Windows2012的ISCSI中,可以看到这个虚拟磁盘已经连接了。
![](https://ucc.alicdn.com/grng7az2sxifq/developer-article404302/20241018/86c28abdca774c3884b29585bd58b821.png?x-oss-process=image/resize,w_1400/format,webp)
而在磁盘中,也可以看到这块磁盘挂载上了,ISCSI总线类型,我们可以进行正常的分区、修改大小等操作。
![](https://ucc.alicdn.com/grng7az2sxifq/developer-article404302/20241018/bf0ea22272da45188c2ef64cfc2fbb6f.png?x-oss-process=image/resize,w_1400/format,webp)
相对而言,这项功能还是非常方便的。
本文转自 九叔 51CTO博客,原文链接:http://blog.51cto.com/jiushu/1004808,如需转载请自行联系原作者