PCEVA,PC绝对领域,探寻真正的电脑知识

标题: 用Windows10存储池整合SSD空间 [打印本页]

作者: xudaiqing    时间: 2017-4-9 19:30
标题: 用Windows10存储池整合SSD空间
本帖最后由 xudaiqing 于 2017-4-9 19:31 编辑

最进空余了几块不同容量的固态硬盘打算将它们合并到一个分区用来放steam。
可惜Windows10控制面板默认的存储空间设置很不理想,列数永远是1,而且还开启了回写缓存。

确认将加入存储池的硬盘
Windows会自动将没有分区的硬盘标为可加入存储池。
  1. Get-PhysicalDisk -CanPool $True
复制代码

创建存储池,使用4k逻辑扇区,默认关闭回写缓存
"ssd" 可以替换为任意希望的名字
  1. $pd = Get-PhysicalDisk -CanPool $True
  2. $spname = "ssd"
  3. New-StoragePool -PhysicalDisks $pd –StorageSubSystemFriendlyName "*" -FriendlyName $spname –LogicalSectorSizeDefault 4096 –WriteCacheSizeDefault 0
复制代码
创建虚拟硬盘
column(列)相当于raid0中硬盘的数量,按我有的1个512GB,2个256GB,选择2可以使用大部分的空间并增加一倍的持续速度
  1. $vdname = "steam"
  2. $column = 2
  3. $vd1 = New-VirtualDisk -StoragePoolFriendlyName $spname -FriendlyName $vdname -MediaType SSD -ResiliencySettingName Simple -WriteCacheSize 0 -NumberOfColumns $column -ProvisioningType Fixed -UseMaximumSize
复制代码



作者: 中华田园犬    时间: 2017-4-10 13:12
自从装了steam不只是钱包,连硬盘容量也不够了。下次有多余硬盘用存储池试一下
作者: ydjj    时间: 2017-4-10 13:54
我一直没搞懂如果不追求扩展的情况下,储存池和动态卷比有啥优势
比如LZ的情况,1个512GB,2个256GB,改动态磁盘建立带区卷,能利用全部空间(相当于3个256G建立RAID0,还剩余256G能自由分配)
比储存池灵活啊?
作者: xudaiqing    时间: 2017-4-10 15:48
ydjj 发表于 2017-4-10 13:54
我一直没搞懂如果不追求扩展的情况下,储存池和动态卷比有啥优势
比如LZ的情况,1个512GB,2个256GB,改动 ...

问题是我的目的就是全部放一个分区。
存储池一样可以实现一个768G的三盘raid0 加一个256g的单盘。存储池就相当于动态卷2.0。


作者: ydjj    时间: 2017-4-10 16:26
本帖最后由 ydjj 于 2017-4-10 23:08 编辑
xudaiqing 发表于 2017-4-10 15:48
问题是我的目的就是全部放一个分区。
存储池一样可以实现一个768G的三盘raid0 加一个256g的单盘。存储池就 ...

“全部放一个分区”对储存池来说不用扣掉256G?
不是256GX3浪费掉256G么?

你帖子里是这么说的
“选择2可以使用大部分的空间并增加一倍的持续速度”

说实话我没搞懂3个硬盘总共1024G,按照你的做法,储存池到底会建立一个什么样的分区……
作者: eterfinity    时间: 2017-4-10 17:03
本帖最后由 eterfinity 于 2017-4-10 17:08 编辑

我建议你   这样做

512g的盘  创2个vhdx  每个240g
2块256g的盘  各自创1个vhdx  每个240g

设置系统开机自动挂载4个vhdx
然后  这4个vhdx做成横向扩展卷  共960g

这样既可以避免前面的盘写满512g
又可以用到大部分空间  


作者: StormBolt    时间: 2017-4-10 19:42
ydjj 发表于 2017-4-10 16:26
“全部放一个分区”对储存池来说不用扣掉256G?
不是256GX3浪费掉256G么?

同问,学习下新的东西。。。

另外,拿SSD去跟HDD建立存储池或动态磁盘会怎样

作者: haierccc    时间: 2017-4-10 21:21
收藏备用            
作者: xudaiqing    时间: 2017-4-11 14:34
ydjj 发表于 2017-4-10 16:26
“全部放一个分区”对储存池来说不用扣掉256G?
不是256GX3浪费掉256G么?

结果等效于一个总容量1024G的双盘Raid0。
但是SSD型号不同容量并不是理想的256G/512G。按我的硬件,512G比两个256G的总容量还大10几个G。这部分就没办法了,只能单独建个虚拟磁盘。
大致是这样的
256G-1 256G-2 512G
A1 B1 A2
--- --- B2
如果列为3就只能这样
256G-1 256G-2 512G
A1 A2 A3
--- --- 剩余256G只能另外创建虚拟盘

作者: xudaiqing    时间: 2017-4-11 14:40
StormBolt 发表于 2017-4-10 19:42
同问,学习下新的东西。。。

另外,拿SSD去跟HDD建立存储池或动态磁盘会怎样

那是分层存储,只有Server才支持

作者: StormBolt    时间: 2017-4-11 14:45
xudaiqing 发表于 2017-4-11 14:40
那是分层存储,只有Server才支持

是这样吗?逻辑上不是不区分的吗?我以为可以的,想问体验如何呢

作者: ydjj    时间: 2017-4-11 15:59
本帖最后由 ydjj 于 2017-4-11 16:00 编辑
xudaiqing 发表于 2017-4-11 14:34
结果等效于一个总容量1024G的双盘Raid0。
但是SSD型号不同容量并不是理想的256G/512G。按我的硬件,512G ...

哦原来是这样,学到东西了,感谢
这样确实比动态磁盘灵活

PS,如果大硬盘小于两个小硬盘之和会怎么分配空间?
比如两个256G和一个480G,同样的列数2
480G拆成240X2用光,两个256G的硬盘分别剩下256-240=16G?(理论大小)

作者: xudaiqing    时间: 2017-4-11 17:24
ydjj 发表于 2017-4-11 15:59
哦原来是这样,学到东西了,感谢
这样确实比动态磁盘灵活

会用完,只要剩下的部分依然可以组两盘raid0。那个只是示意图,实际是按stripe(默认256K)大小进行分配的。

作者: ydjj    时间: 2017-4-13 14:16
xudaiqing 发表于 2017-4-11 17:24
会用完,只要剩下的部分依然可以组两盘raid0。那个只是示意图,实际是按stripe(默认256K)大小进行分配 ...

感谢~
默认stripe大了点……





欢迎光临 PCEVA,PC绝对领域,探寻真正的电脑知识 (https://bbs.pceva.com.cn/) Powered by Discuz! X3.2