win11存储空间的相关问题
目前工作站上共有5块固态,4块机械,盘符看的眼花缭乱,于是想着合在一起组成两个存储池,一个固态的和一个机械的。在搜索组跨区卷的过程中,意外发现了win11还自带存储空间这个功能。
于是就有了以下问题,希望各位大佬能够帮忙解答解答
1. windows自带的跨区卷是顺序存储 一块满了再下一块 类似于JBOD 还是单纯的在逻辑上把所有硬盘合在一起 物理上仍然是分开存储的?
2.win11的存储空间功能我看一共可以选择三种,分别为简单、镜像和奇偶校验,后面两个我知道是类似于r1和r5/6 问题是第一个是类似于r0 坏一块盘就全部数据暴毙还是跟上面的跨区卷类似?
PS:本人并不需要raid1 5/6提供的冗余高可用功能 不在意坏单盘 只想把多个盘符单纯的组成两个方便管理 坏任意一块全坏,选简单适合放临时数据,多盘同时读写,能一定程度提速 你让我这26盘咋整 Theslayer 发表于 2024-9-12 17:15
你让我这26盘咋整
我目前已经感觉特别特别乱了 找文件要找半天 而且还经常下错盘… uuyyhhjj 发表于 2024-9-12 17:14
坏任意一块全坏,选简单适合放临时数据,多盘同时读写,能一定程度提速
也就是说简单实际上就是raid0 那想要我这种需求是不是只能选跨区卷了 131CC6A 发表于 2024-9-12 17:34
我目前已经感觉特别特别乱了 找文件要找半天 而且还经常下错盘…
找文件装个everything 本帖最后由 Nospel 于 2024-9-12 18:19 编辑
131CC6A 发表于 2024-9-12 17:35
也就是说简单实际上就是raid0 那想要我这种需求是不是只能选跨区卷了
简单模式不是raid0,是span,单纯地拼凑每一块磁盘的空间,写完第一块的空间不能再写了,才再写第二块的,第二块的空间写完了再写第三块的...
要用存储池组raid0需要用powershell命令,图形界面的简单模式只提供span组态
动态磁盘跨区卷性能整体基本等同存储池span,数据灾难恢复困难度高于存储池span
跨区卷在任务管理器里磁盘性能显示不直观,n块盘都单独列出来,存储池只显示一个磁盘设备 Nospel 发表于 2024-9-12 18:10
简单模式不是raid0,是span,单纯地拼凑每一块磁盘的空间,写完第一块的空间不能再写了,才再写第二块的 ...
明白了 感谢! 你要的不是mklink -j吗 至于那么复杂 跨区卷就是 写满1个 再写另1个。 跨区卷只是合并空间,带区卷是raid0 如果只是普通存文件, 不推荐组RAID和windows自带的跨区卷/带区卷.
可以考虑使用第三方软件(StableBit DrivePool)合并所有硬盘空间为1个volume, 使用起来很方便.
如果担心数据安全, StableBit DrivePool也可以配合其他软件做数据冗余
个人正在使用的实例, 创建了2个存储池;
第1个存储池由5个500G固态硬盘合并为一个卷;
第2个存储池由3个1TB固态硬盘合并为一个卷.
YsHaNg 发表于 2024-9-12 19:09
你要的不是mklink -j吗 至于那么复杂
没听说过这个 131CC6A 发表于 2024-9-12 11:52
没听说过这个
https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/mklink YsHaNg 发表于 2024-9-12 20:39
https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/mklink
这个感觉类似于指针指向文件夹 并没有减少盘符 我意思是减少盘符 把几个盘拼成一个盘用 131CC6A 发表于 2024-9-12 13:32
这个感觉类似于指针指向文件夹 并没有减少盘符 我意思是减少盘符 把几个盘拼成一个盘用 ...
对啊 你全都链接到一个盘里面不就好了 以后只需要对一个盘符里的文件夹操作 你最后那句话不是这么说的? 本帖最后由 NEVERLANDCG 于 2024-9-13 02:16 编辑
1.正巧我在用Win10(22H2-专业工作站版-19045.4780)的“存储空间”功能,个人抛砖引玉交流一下体会
由 西部数据 WDCWUH721816AL5204(SAS/16TB) X 4片,组成一个 58TB左右的“简单存储空间”。
如图
2.硬件相关的情况:
主板:EATX版型(微星 X570 创世)
散热器:高度160毫米(利民 FC140)
机箱:中塔机箱(酷冷至尊MC Pro5)+闲鱼加购一个原厂3盘位硬盘架
存储1:三星 980Pro 1TB
存储2:三星PM9A3 7.68TB U.2 X 2张(利用AMD主板PCIE通道拆分功能+一拖二转接卡)
存储3:西部数据 HC550 16TB X 8张(LSI 9400-8i HBA卡)
光驱位1:先锋蓝**录机 BDR-S12XLB
光驱位2:ICY DOCK光驱位SATA硬盘抽取盒 MB795SP-B
风扇1:银昕 14cm 鲨鱼ARGB风扇-SF140B X 4个(前部进风2个+顶部出风2个)
风扇2:银昕 14cm 鲨鱼ARGB薄扇-AS140B X 1个(后部出风1个)
电源:安钛克 ST 1000W (基于海韵架构+找黑伞定制若干供电专线)
降噪:若干1毫米/2毫米/3毫米的3M泡沫棉
显卡:1080Ti
其他:各种小配件,若干
整机净重:27公斤
整机待机静音效果:做好3M泡沫棉的细节减震后,整机各状态读写情况下,几乎听不到什么硬盘声音,非常安静。
待机状态-硬盘温度:机箱风扇的曲线,调整至平衡偏静音风格(常规1000转/分钟),室温22度左右,8片机械硬盘待机和日常读写在32~40度。
持续写入-硬盘温度:室温约25度,持续往存储池写入10TB+数据,对应的机械硬盘满负荷运行10+小时,相应机械硬盘的温度约为50度左右。
如图
3.我是在Win10的“控制面板”里“存储空间”功能,直接创建的“存储池”
采用的“简单-存储池”,并没有用Powershell命令创建
如图
4.这个是“HBA卡+SAS机械硬盘”。
创建“存储池”后,是用“Hard Disk Sentinel-硬盘哨兵”进行磁盘健康情况的查看和监控,四个物理硬盘,合成一个简单存储空间(F盘和G盘)
附:硬盘哨兵(Hard Disk Sentinel)6.20中文绿色便携专业版下载链接 http://www.th-sjy.com/?p=1099
如图
5.可以用DiskGenius查看分区情况,留意有“物理磁盘”和“存储池”标签页
如图
回答楼主问题:
问题1:个人直接选择了“存储空间”功能。由于微软官方在2020年5月,已经正式宣布:放弃“动态磁盘”功能——不再开发动态磁盘功能。此功能,将在将来的Win版本中,完全替换为“存储空间”功能。
参考文章:
《Windows 客户端的已弃用的功能》
https://learn.microsoft.com/zh-cn/windows/whats-new/deprecated-features
《Win11 22H2 更新无法在动态磁盘上升级,微软称该功能已从 Windows 中废弃》
https://www.ithome.com/0/645/073.htm
问题2:Win的控制面板中“存储空间”功能,创建的“存储池”,读写方式,都非常独特和特殊。
就楼主关心的“简单-存储池”(在“控制面板”创建 / 非“Powershell”命令创建)举例来说,读写方式既不是传统的RAID 0(多盘并发)的读写方式,也不是传统的JBOD(依照串联的硬盘,顺次序进行依个写满数据)的读写方式。
而是,一种特殊的“各盘相互接力”的读写方式。假设有一个较大的数据,写入一个如上方式创建的4盘“简单-存储池”,则数据先在1号盘写入一部分,约0.5~1秒;然后2号盘接力写入一部分,约0.5~1秒;3号盘……4号盘……依次接力,反复轮回,直到数据写入完成。
*如何验证以上的“各盘相互接力”的读写方式?
打开“Hard Disk Sentinel-硬盘哨兵”
选中参与读写的“物理硬盘”的“磁盘性能”页面。
即可观察到“简单-存储池”,这个特殊的“各盘相互接力”的读写方式。
如图
写了一些个人经验,附加图文。不一定绝对准确,抛砖,为引玉。
本帖最后由 NEVERLANDCG 于 2024-9-13 02:02 编辑
个人的利用Windows控制面板的“存储空间”功能,创建“存储池”
一些经验:
1.存储空间,目前支持ATA、SATA、SAS 和 USB 存储设备?
参考文章:《存储空间直通硬件要求》2023/08/02
https://learn.microsoft.com/zh-cn/windows-server/storage/storage-spaces/storage-spaces-direct-hardware-requirements
2.创建“存储池”,若使用全新的无数据硬盘,创建过程,会比较顺利。
3.创建“存储池”:若使用已有写有数据硬盘,先将相关目标硬盘的数据,进行转移和备份。切记!
4.创建“存储池”,若使用已经格式化过,存储过数据的硬盘。很可能回遇到,出现错误“无法创建存储池,错误代码0x00000032”
因为,用过的或正在使用的硬盘,如果只是简单格式化分区,是没法加到存储池的。
如果并非使用全新硬盘创建存储池,出现了错误“无法创建存储池,错误代码0x00000032”。
先看下 CanPool 状态,是 False / True 。
步骤一:查看每块硬盘的CanPool状态:先以管理员,运行 Windows Powershell,输入命令 Get-Physicaldisk
其中,状态为 CanPool 的硬盘,是不能组入存储池的。
步骤二:解决办法A ——用DiskGenius对相应硬盘“删除所有分区”,并“保存更改”。
必要时建议重启一次电脑。这种解决方法看似很简单。实践中,也只能解决极少数的一部分情况。
步骤三:解决办法B——用Windows Powershell命令,重置硬盘的状态,使其CanPool状态,变为Ture状态。
以下为个人操作笔记,供参考
关于重置 FriendlyName 命令的思路:
先以管理员,运行 Windows Powershell
输入命令格式:Reset-PhysicalDisk -FriendlyName "FriendlyName"
实例命令参考:Reset-PhysicalDisk -FriendlyName "WDC WUH721816AL5204"
关于重置 SerialNumber 命令的思路:
先以管理员,运行 Windows Powershell
输入命令格式:Get-Physicaldisk -SerialNumber 序列号 | Reset-PhysicalDisk
实例命令参考:Get-Physicaldisk -SerialNumber 3WGUAV2J | Reset-PhysicalDisk
参考文章:《Windows 创建存储池,不支持该请求 0x00000032》
https://blog.csdn.net/lixifun/article/details/125675995#:~:text=%E8%BF%91%E6%9C%9F%E7%BB%84%E4%BA%86%E4%B8%80%E5%8F%B0%20N
5.《Windows存储池,能否突破64T容量限制》
https://www.chiphell.com/thread-2483097-1-1.html
6.使用相关硬盘,创建好存储池后:发生重装/还原系统,会怎么样?
尽量确保,重装/还原的系统,是同版本的Windows系统。
只要物理硬盘,数据通道和供电保持正常。开机后通常无需进行设置,即可进入使用状态。
若未见“存储池”,则打开“磁盘管理”:一般可见该“存储池”可能处于脱机,无盘符状态。
直接“加载”该“存储池”,并“赋予盘符”,即可。
7.使用相关硬盘,创建好存储池后:将该“存储池”转移到另一台电脑,会怎么样?
尽量确保,转移到的新电脑系统,是同版本的Windows系统。
将存储池相关的物理磁盘,以同样方式,转移并接入到新电脑。
只要物理硬盘,数据通道和供电正常。开机后通常无需进行设置,即可进入使用状态。
若未见“存储池”,则打开“磁盘管理”:一般可见该“存储池”可能处于脱机,无盘符状态。
直接“加载”该“存储池”,并“赋予盘符”,即可。
参考资料:《Windows10【双向镜像存储池】对比【镜像卷】的差异》 https://www.bilibili.com/read/cv19266688/
8.不论你采用什么:软RAID、硬RAID,Windows存储池……,请预先充分了解其特性,并规范操作,特别注意要:做好额外必须的——数据的备份!
特别注意要:做好额外必须的——数据的备份!
特别注意要:做好额外必须的——数据的备份!
参考资料:浅谈家庭数据的备份https://www.chiphell.com/thread-2524635-1-1.html
NEVERLANDCG 发表于 2024-9-13 00:56
1.正巧我在用Win10(22H2-专业工作站版-19045.4780)的“存储空间”功能,个人抛砖引玉交流一下体会
由 西 ...
太专业啦!感谢如此细致的回复和科普! NEVERLANDCG 发表于 2024-9-13 01:59
个人的利用Windows控制面板的“存储空间”功能,创建“存储池”
一些经验:
还有一个问题是 既然简单-存储池是把一个文件分割成多块接力写入 那万一一块盘死了 是不是意味着所有盘的数据都无法读出? 131CC6A 发表于 2024-9-13 08:01
还有一个问题是 既然简单-存储池是把一个文件分割成多块接力写入 那万一一块盘死了 是不是意味着所有盘的 ...
如果存在分卷信息的第一块磁盘损坏了,所有数据都无法读取了,其余磁盘损坏只影响自身,其余部分不受影响
jasperknight 发表于 2024-9-13 13:43
如果存在分卷信息的第一块磁盘损坏了,所有数据都无法读取了,其余磁盘损坏只影响自身,其余部分不受影响 ...
了解了 感谢~ 这些高端玩法如果你很懂,可以去用,如果不太懂且文件很重要不建议去弄。比如,你家孩子把一瓶饮料撒你电脑机箱里了,你再组一台新电脑,这些硬盘接入新系统,里面的文件还能读取吗?这些操作你会吗?如果能搞定一切,大胆去弄,如果不能,不要走钢丝,老实用传统的工具。 131CC6A 发表于 2024-9-12 17:35
也就是说简单实际上就是raid0 那想要我这种需求是不是只能选跨区卷了
实际上不是raid0,读写速度没有变快 rhsong 发表于 2024-9-13 15:49
这些高端玩法如果你很懂,可以去用,如果不太懂且文件很重要不建议去弄。比如,你家孩子把一瓶饮料撒你电脑 ...
没错,首先非常赞同这点!传统的,通常是最易懂+易用+可靠的。
如果想用比较特殊的设备,要做好付出更多的学习成本的准备。
131CC6A 发表于 2024-9-13 08:01
还有一个问题是 既然简单-存储池是把一个文件分割成多块接力写入 那万一一块盘死了 是不是意味着所有盘的 ...
“简单-存储池”的存储原理,决定了:
那万一一块盘死了 是不是意味着所有盘的数据都无法读出。
如果所有的硬件设备,各种RAID,都是100%可靠的,不会坏的……,那要数据备份来干嘛?
数据备份!
数据备份!
数据备份!
jasperknight 发表于 2024-9-13 13:43
如果存在分卷信息的第一块磁盘损坏了,所有数据都无法读取了,其余磁盘损坏只影响自身,其余部分不受影响 ...
“如果存在分卷信息的第一块磁盘损坏了,所有数据都无法读取了,其余磁盘损坏只影响自身,其余部分不受影响”。
你这说的是:JBOD,而且还是“理想情况下的JBOD”。不是Win的存储空间里的“简单-存储池”模式。
NEVERLANDCG 发表于 2024-9-13 17:50
“简单-存储池”的存储原理,决定了:
那万一一块盘死了 是不是意味着所有盘的数据都无法读出。
数据是有备份的 主要是时间问题 坏单盘后所有数据就无法读取 重建备份所需要的时间太久了 工作站上跑的东西停个几天就不行 如果是部分数据损坏的话 如单盘坏 数据丢失重建的时间还能接受 131CC6A 发表于 2024-9-13 18:17
数据是有备份的 主要是时间问题 坏单盘后所有数据就无法读取 重建备份所需要的时间太久了 工作站上跑的东 ...
那你这种,不能接受停机维护的:可以考虑做RAID1(RAID 0+1或RAID 1+0之类) + 数据备份
如果你组RAID 5/6,其重建时间,是特别特别长的——因为RAID 5/6的数据创建,不是简单的数据读写,而是“依据校验数据,进行反向推理还原,达成重建”。
同样20TB数据量:常规的备份还原一遍,假设如果是20小时。
那么放在RAID 5/6上,其重建时间,可能是60~80小时(而且,可能遭遇小概率的重建失败)。
总之,你去做做看吧,先构建不同环境,模拟各种故障情况,评估整机是否能接受。
做多了,多总结,就有经验了。 NEVERLANDCG 发表于 2024-9-13 19:12
那你这种,不能接受停机维护的:可以考虑做RAID1(RAID 0+1或RAID 1+0之类) + 数据备份
如果你组RAID 5 ...
感谢!多谢大佬
页:
[1]
2