#原创新人#利用VHD文件建立弹性raid保护数据
一年多以前买了个Gen8回来折腾,最近终于凑齐了4块硬盘,虽然4块硬盘里大部分都是不太重要的高清电影和一些大姐姐,但是还是有大概400多G的重要数据,之前一直都是每个硬盘都手动复制了一份,还得同步,总觉得有点麻烦。所以考虑建个raid来保存数据,可是去chiphell转了一圈各位大神都说普通家用不建议使用raid,而且gen8本身也不支持raid5,raid1又太浪费空间,400多G的数据混着大姐姐一起存储,恢复的时候肯定要花大量的时间,遂放弃。
昨晚看论坛有个帖子提到Windows server 2012 R2有个存储池功能,可建立类似于软件raid0,1,5的存储空间,突然想到或许可以用虚拟磁盘vhd文件来建立存储池,估摸着理论上可以,就试了一下,发现果然可行。
以下就是实现步骤了:
1、打开计算机管理,找到磁盘管理,右击选择 创建VHD,根据自己需要的容量大小建立VHD文件,重复步骤,每个硬盘上建立一个vhd虚拟硬盘。
2、打开服务器管理器,找到存储池,右击新建存储池
给存储池起个名字
选择所有的虚拟硬盘
确认选择,点击创建。
在新建好的存储池上右击新建虚拟磁盘 ,三种类型可以根据需要选择,我选的是parity,等同于软riad5。
接下来新建卷根据提示以及自己的需要选择,完成创建即可在资源管理器中看到新建的raid5虚拟磁盘。
3、性能测试C盘是固态硬盘,H盘是建好的软raid5存储,
写入大概在40至65兆左右,一般稳定在60,软件raid受制于cpu性能
读取稳定在100兆以上,性能满足自己的需要了。
Windows存储池的优点,建立简单,而且不像raid卡组建的raid5那样,要注意多块硬盘之间的顺序,顺序出错,阵列就挂了。而存储池则不需要注意硬盘顺序,我试过把几个vhd文件复制到Windows10系统中,任意顺序挂载vhd后软raid5自动加载到系统,重装系统也试过,迁移raid非常方便。至于为啥不直接用实体盘做存储池,因为几块硬盘本身已有大量的数据,而且需要保存的数据不多,重新迁移的话费时费力,而且用vhd文件建立存储池还有个好处,动态分配文件大小,可以建立一个个大于硬盘本身空间的vhd文件,我的硬盘是4个3t的,但是我建立了4个4t的vhd文件,以后更换硬盘的话直接把vhd文件复制到新硬盘上,还是很方便的。
附:我认为软raid5可以用来防止硬盘损坏,防止重要文件丢失,其实家庭环境中,丢失数据的很大原因都是自己误操作,手贱删除了之类,建议再配合Seafile建立一个本地云盘,可以保持文件历史版本,多终端文件同步等,可以有效防止文件误删除,张大妈的原创里也有很多教程。
Shrek365
校验提示文案
Guazi2
校验提示文案
水印GZ
校验提示文案
dcl2501
校验提示文案
zjztxfzj
校验提示文案
娃子他爹
校验提示文案
误入张大妈
校验提示文案
误入张大妈
校验提示文案
失曹河
校验提示文案
失曹河
校验提示文案
误入张大妈
校验提示文案
误入张大妈
校验提示文案
dcl2501
校验提示文案
水印GZ
校验提示文案
Guazi2
校验提示文案
Shrek365
校验提示文案
娃子他爹
校验提示文案
zjztxfzj
校验提示文案