服务器 用一个独立的硬盘存储文件夹,在独立服务器上部署存储空间

在独立服务器上部署存储空间

07/09/2018

本文内容

适用于:Windows Server 2019、Windows Server 2016、Windows Server 2012 R2、Windows Server 2012

本主题介绍如何在独立服务器上部署存储空间。 有关如何创建群集存储空间的信息,请参阅 在 Windows Server 2012 R2 上部署存储空间群集。

若要创建存储空间,必须首先创建一个或多个存储池。 存储池是物理磁盘的集合。 存储池允许存储聚合、弹性容量扩展以及委派的管理。

从存储池中,你可以创建一个或多个虚拟磁盘。 这些虚拟磁盘也称为 存储空间。 存储空间在 Windows 操作系统中将显示为一个常规磁盘,你可以从中创建格式化的卷。 在你通过文件和存储服务的用户界面创建虚拟磁盘时,你可以配置复原类型(简单、镜像或奇偶校验)、设置类型(精简或固定)以及大小。 通过 Windows PowerShell,你可以设置附加参数,如列数、交错值,以及要使用池中的哪个物理磁盘。 有关这些其他参数的信息,请参阅 VirtualDisk 和 Windows Server 存储论坛。

备注

不能使用存储空间来托管 Windows 操作系统。

你可以从虚拟磁盘创建一个或多个卷。 创建卷时,可以配置大小、驱动器号或文件夹、文件系统 (NTFS 文件系统或复原文件系统 (ReFS) # A3、分配单元大小和可选的卷标。

下图说明了存储空间工作流。

484f5dc22a674599a58f828756191135.png

图 1:存储空间工作流

备注

此主题将介绍一些 Windows PowerShell cmdlet 示例,你可以使用它们来自动执行所述的一些步骤。 有关详细信息,请参阅 PowerShell。

必备条件

若要在独立的基于 Windows Server 2012 的服务器上使用存储空间,请确保要使用的物理磁盘满足以下先决条件。

重要

若要了解如何在故障转移群集上部署存储空间,请参阅 在 Windows Server 2012 R2 上部署存储空间群集。 故障转移群集部署具有不同的先决条件,如受支持的磁盘总线类型、受支持的复原类型和所需的最小磁盘数目。

区域

要求

备注

磁盘总线类型

- 串行连接 SCSI (SAS)

- 串行高级技术附件 (SATA)

- iSCSI 和光纤通道控制器。

你还可以使用 USB 驱动器。 但是,在服务器环境中使用 USB 驱动器并不是最佳做法。

在 iSCSI 和光纤通道 (FC) 控制器上支持存储空间,前提是在这些虚拟磁盘上创建的虚拟磁盘具有任意数量的) 列, (简单。

磁盘配置

-物理磁盘必须至少为 4 GB

-磁盘必须为空,并且未格式化。 不要创建卷。

HBA 注意事项

- 建议使用不支持 RAID 功能的简单主机总线适配器 (HBA)

- 如果支持 RAID 功能,HBA 必须处于非 RAID 模式下,并禁用所有 RAID 功能

- 适配器不得提取物理磁盘、缓存数据和模糊处理任何连接的设备。 这包括通过附加的简单磁盘捆绑 (JBOD) 设备所提供的存储设备服务。

存储空间仅与可以完全禁用所有 RAID 功能的 HBA 兼容。

JBOD 存储设备

-JBOD 机箱是可选的

-建议使用 Windows Server 目录上列出的存储空间认证的机箱

-如果使用的是 JBOD 机箱,请向存储供应商验证机箱是否支持存储空间,以确保完整的功能

-若要确定 JBOD 机箱是否支持机箱和插槽标识,请运行以下 Windows PowerShell cmdlet:

Get-PhysicalDisk | ? {$_.BusType – eq "SAS"} | fc

如果 " EnclosureNumber " 和 " SlotNumber " 字段包含值,则机箱支持这些功能。

若要计划物理磁盘数和独立服务器部署所需的复原类型,请使用以下指南。

复原类型

磁盘要求

何时使用

简单

-跨物理磁盘的条带化数据

-最大化磁盘容量并提高吞吐量

-无复原 (不能防止磁盘故障)

需要至少一个物理磁盘。

不要用于托管不可替代的数据。 简单空间不能防止磁盘故障。

以较低的成本托管临时的或容易重新创建的数据。

适用于不需要复原的高性能工作负荷,或者应用程序已提供此功能。

镜像

-跨物理磁盘集存储两个或三个数据副本

-提高了可靠性,但降低了容量。 每次写入时出现重复。 镜像空间还在多个物理驱动器上条带化数据。

-比奇偶校验更大的数据吞吐量和较低的访问延迟

-使用脏区域跟踪 (DRT) 跟踪对池中的磁盘的修改。 当系统从计划外的关机恢复并且空间重新联机时,DRT 使磁盘中的池彼此保持一致。

需要至少两个物理磁盘,以防止单个磁盘故障。

需要至少五个物理磁盘,以防止两个磁盘同时发生故障。

在大多数部署中使用。 例如,镜像空间适合一般用途的文件共享或虚拟硬盘 (VHD) 库。

Parity

-跨物理磁盘条带化数据和奇偶校验信息

-与简单空间比较时,可提高可靠性,但在一定程度上减少容量

- 通过日志记录功能提高复原能力。 这有助于防止在发生计划外关机时损坏数据。

要求至少三个物理磁盘,以防止单个磁盘故障。

用于具有高度序列化的工作负载,如存档或备份。

步骤 1:创建存储池

你必须首先将可用的物理磁盘分组到一个或多个存储池中。

在服务器管理器导航窗格中,选择 " 文件和存储服务"。

在导航窗格中,选择 " 存储池 " 页。

默认情况下,可用磁盘包括在一个名为 原始 池的池中。 如果在“存储池”下没有列出原始池,这表示存储不符合存储空间的要求。 确保磁盘满足“先决条件”部分所述的要求。

提示

如果选择“原始”存储池,则可用的物理磁盘在“物理磁盘”下列出。

在 " 存储池" 下,选择 " 任务 " 列表,然后选择 " 新建存储池"。 将打开 "新建存储池" 向导。

在 " 开始之前 " 页上,选择 " 下一步"。

在 " 指定存储池名称和子系统 " 页面上,输入存储池的名称和可选描述,选择要使用的可用物理磁盘组,然后选择 " 下一步"。

在 " 选择存储池的物理磁盘 " 页上,执行以下操作,然后选择 " 下一步":

选中你想要包括在存储池中的每个物理磁盘旁边的复选框。

如果要将一个或多个磁盘指定为热备用磁盘,请在 " 分配" 下选择下拉箭头,然后选择 " 热备用"。

在 " 确认选择 " 页上,验证设置是否正确,然后选择 " 创建"。

在 " 查看结果 " 页上,验证所有任务是否已完成,然后选择 " 关闭"。

备注

或者,若要直接继续下一步,可以选中“此向导关闭时创建虚拟磁盘”复选框。

在“存储池”下,验证是否列出了新的存储池。

用于创建存储池的 Windows PowerShell 等效命令

下面一个或多个 Windows PowerShell cmdlet 执行的功能与前面的过程相同。 在同一行输入每个 cmdlet(即使此处可能因格式限制而出现多行换行)。

下面的示例说明哪些物理磁盘在原始池中可用。

Get-StoragePool -IsPrimordial $true | Get-PhysicalDisk -CanPool $True

以下示例创建一个名为 StoragePool1 的新存储池,该存储池使用所有可用的磁盘。

New-StoragePool –FriendlyName StoragePool1 –StorageSubsystemFriendlyName "Windows Storage*" –PhysicalDisks (Get-PhysicalDisk –CanPool $True)

以下示例创建一个新的存储池 StoragePool1,它使用四个可用磁盘。

New-StoragePool –FriendlyName StoragePool1 –StorageSubsystemFriendlyName "Windows Storage*" –PhysicalDisks (Get-PhysicalDisk PhysicalDisk1, PhysicalDisk2, PhysicalDisk3, PhysicalDisk4)

下面的 cmdlet 序列示例说明如何将一个可用的物理磁盘 PhysicalDisk5 作为热备用添加到存储池 StoragePool1。

$PDToAdd = Get-PhysicalDisk –FriendlyName PhysicalDisk5

Add-PhysicalDisk –StoragePoolFriendlyName StoragePool1 –PhysicalDisks $PDToAdd –Usage HotSpare

步骤 2:创建虚拟磁盘

接下来,你必须从存储池中创建一个或多个虚拟磁盘。 在创建虚拟磁盘时,你可以选择在不同的物理磁盘上如何布局数据。 这会影响可靠性和性能。 你还可以选择是创建精简还是固定的设置磁盘。

如果“新建虚拟磁盘”向导尚未打开,则在服务器管理器中的“存储池”页面上的“存储池”下,确保已选中所需的存储池。

在 " 虚拟磁盘" 下,选择 " 任务 " 列表,然后选择 " 新建虚拟磁盘"。 新虚拟磁盘向导将打开。

在 " 开始之前 " 页上,选择 " 下一步"。

在 " 选择存储池 " 页上,选择所需的存储池,然后选择 " 下一步"。

在 " 指定虚拟磁盘名称 " 页上,输入名称和可选描述,然后选择 " 下一步"。

在 " 选择存储布局 " 页面上,选择所需的布局,然后选择 " 下一步"。

备注

如果选择没有足够物理磁盘的布局,则在选择 " 下一步" 时,将收到一条错误消息。 有关使用哪种布局以及磁盘要求的信息,请参阅 先决条件) 。

如果选择了 " 镜像 " 作为存储布局,并且在池中有五个或更多个磁盘,则将显示 " 配置复原设置 " 页。 选择下列选项之一:

“双向镜像”

“三向镜像”

在 " 指定设置类型 " 页上,选择以下选项之一,然后选择 " 下一步"。

“精简”

若使用精简设置,将根据需要分配空间。 这将优化可用存储空间的使用情况。 但是,由于这样使你能够过量分配存储,因此必须认真监视有多少可用磁盘空间量。

固定

若使用固定的设置,则在创建虚拟磁盘时,将立即分配存储容量。 因此,固定的设置从存储池中使用等于虚拟磁盘大小的空间。

提示

使用存储空间时,你可以在相同的存储池中同时创建精简和固定设置的虚拟磁盘。 例如,你可以使用精简设置的虚拟磁盘来托管一个数据库,以及使用固定设置虚拟磁盘来托管相关联的日志文件。

在“指定虚拟磁盘的大小”页面上,执行以下操作:

如果在上一步中选择了精简设置,则在 " 虚拟磁盘大小 " 框中,输入虚拟磁盘大小,选择单位 (MB、 GB 或 TB) ,然后选择 " 下一步"。

如果在上一步中选择了 "固定预配",请选择下列选项之一:

“指定大小”

若要指定大小,请在 " 虚拟磁盘大小 " 框中输入值,然后选择单位 (MB、 GB 或 TB) 。

如果你使用一个简单布局以外的存储布局,则该虚拟磁盘使用比指定大小更多的可用空间。 若要避免可能出现的错误(其中卷的大小超过存储池的可用空间),可以选中“创建可能的最大虚拟磁盘,直到达到指定的大小”复选框。

“最大大小”

选择此选项可以创建使用存储池的最大容量的虚拟磁盘。

在 " 确认选择 " 页上,验证设置是否正确,然后选择 " 创建"。

在 " 查看结果 " 页上,验证所有任务是否已完成,然后选择 " 关闭"。

提示

默认情况下,“此向导关闭时创建卷”复选框处于选中状态。 这使你可以直接进入下一步。

用于创建虚拟磁盘的 Windows PowerShell 等效命令

下面一个或多个 Windows PowerShell cmdlet 执行的功能与前面的过程相同。 在同一行输入每个 cmdlet(即使此处可能因格式限制而出现多行换行)。

以下示例在名为 StoragePool1 的存储池上创建一个名为 VIRTUALDISK1 的 50 GB 虚拟磁盘。

New-VirtualDisk –StoragePoolFriendlyName StoragePool1 –FriendlyName VirtualDisk1 –Size (50GB)

以下示例在名为 StoragePool1 的存储池上创建一个名为 VirtualDisk1 的镜像虚拟磁盘。 磁盘使用存储池的最大存储容量。

New-VirtualDisk –StoragePoolFriendlyName StoragePool1 –FriendlyName VirtualDisk1 –ResiliencySettingName Mirror –UseMaximumSize

以下示例在名为 StoragePool1 的存储池上创建一个名为 VIRTUALDISK1 的 50 GB 虚拟磁盘。 该磁盘使用精简设置类型。

New-VirtualDisk –StoragePoolFriendlyName StoragePool1 –FriendlyName VirtualDisk1 –Size (50GB) –ProvisioningType Thin

以下示例在名为 StoragePool1 的存储池上创建一个名为 VirtualDisk1 的虚拟磁盘。 虚拟磁盘使用三向镜像,并且大小固定为 20 GB。

备注

为了使此 cmdlet 起作用,在该存储池中你必须至少有五个物理磁盘。 (这不包括任何分配为热备用的磁盘。)

New-VirtualDisk -StoragePoolFriendlyName StoragePool1 -FriendlyName VirtualDisk1 -ResiliencySettingName Mirror -NumberOfDataCopies 3 -Size 20GB -ProvisioningType Fixed

步骤 3:创建卷

接下来,你必须从虚拟磁盘创建卷。 可以分配一个可选的驱动器号或文件夹,然后使用文件系统格式化卷。

如果尚未打开 "新建卷向导",请在 " 存储池 " 服务器管理器页面上的 " 虚拟磁盘" 下,右键单击所需的虚拟磁盘,然后选择 " 新建卷"。

此时将打开“新建卷”向导。

在 " 开始之前 " 页上,选择 " 下一步"。

在 " 选择服务器和磁盘 " 页上,执行以下操作,然后选择 " 下一步"。

在 " 服务器 " 区域中,选择要在其上设置该卷的服务器。

在 " 磁盘 " 区域中,选择要在其上创建卷的虚拟磁盘。

在 " 指定卷的大小 " 页上,输入卷大小,指定单位 (MB、 GB 或 TB) ,然后选择 " 下一步"。

在 " 分配到驱动器号或文件夹 " 页上,配置所需的选项,然后选择 " 下一步"。

在 " 选择文件系统设置 " 页上,执行以下操作,然后选择 " 下一步"。

在 " 文件系统 " 列表中,选择 " NTFS " 或 " ReFS"。

在“分配单元大小”列表中,将设置保留为“默认值”或设置分配单位大小。

或者,在“卷标”框中,输入卷标名称,例如 HR 数据。

在 " 确认选择 " 页上,验证设置是否正确,然后选择 " 创建"。

在 " 查看结果 " 页上,验证所有任务是否已完成,然后选择 " 关闭"。

若要验证是否已创建卷,请在服务器管理器中选择 " 卷 " 页。 在创建卷的服务器下列出该卷。 你还可以验证该卷是否在 Windows 资源管理器中。

用于创建卷的 Windows PowerShell 等效命令

下面的 Windows PowerShell cmdlet 执行的功能与前面的过程相同。 请在单一行中输入命令。

下面的示例将磁盘初始化为虚拟磁盘 VirtualDisk1、使用分配的驱动器号创建分区,然后使用默认 NTFS 文件系统格式化卷。

Get-VirtualDisk –FriendlyName VirtualDisk1 | Get-Disk | Initialize-Disk –Passthru | New-Partition –AssignDriveLetter –UseMaximumSize | Format-Volume

其他信息

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值