=================
== Attt's blog ==
=================
Tech otakus save the world

在windows server中创建混合布局的storage pool

- Permalink

目标

  • SSD分层加速的raid1存放重要文件
  • 大容量raid0存放HTPC的媒体文件

物理磁盘

#容量类型
#1128 GBSSD
#2240 GBSSD
#31 TBSSD
#48 TBHDD
#58 TBHDD
#610 TBHDD

scrshot

目标存储布局

#可用容量虚拟类型物理磁盘(组合)
#1~120 GBsimple (简单raid0)#2(130 GB) + #1(18 GB)
#2~1 TBlayering + mirror (分层镜像raid1)#6(1 TB) + #5(1 TB) + #2(110 GB) + #1(110 GB)
#3~22 TBsimple (简单raid0)#6(9 TB) + #5(7 TB) + #4(8 TB)

scrshot

实现步骤

*序号为物理磁盘序号

  1. 创建pool
  2. 按照Manual方式添加#5到pool中
  3. 基于#5创建simple虚拟磁盘,分配预留1 TB空间用于后面的镜像虚拟盘
  4. 修改#5的类型为Auto
  5. #1,#2,#6按照Auto方式加入pool
  6. 用#5的剩余空间和#1,#2,#6创建mirror虚拟磁盘,使用两块SSD做存储分层(这一步所有盘必须是Auto)
  7. 按照Manual方式加入剩余的物理盘,并且修改所有的盘为Manual
  8. 由于两块SSD大小不同,用剩余的部分创建新的simple虚拟盘
  9. 对基于#5创建的simple虚拟磁盘进行扩展,把剩余的盘空间加入(预留大约5 GB存放虚拟盘的记录数据)
  10. 新建卷(默认的卷簇或者群集是4096,支持的单卷存储上限很低,目标如果是百T级别可以调整到32K)

scrshot


[备注]

  1. 修改pool中的磁盘使用类型
Get-PhysicalDisk -SerialNumber "{serial_number}" | Set-PhysicalDisk -Usage "AutoSelect"
Get-PhysicalDisk -SerialNumber "{serial_number}" | Set-PhysicalDisk -Usage "ManualSelect"

[参考]