是否可以创建具有不同扇区大小的软件RAID 1?


10

我购买了与主驱动器型号不同的硬盘驱动器,并尝试对其进行镜像,但是Windows 7虚拟磁盘管理器中出现以下错误消息:

给定卷的所有保留扩展的磁盘都必须具有相同的扇区大小,并且该扇区大小必须有效。

我的磁盘具有以下统计信息:

Main drive: SAMSUNG HD103SI, physical sector size 512b.
Mirror drive: WDC WD10EARX, physical sector size 4096b.

运行chkdsk它们都报告每个分配单位中的4096字节,我认为这是表示“虚拟扇区大小”的另一种方式。

物理扇区大小是否必须匹配?我能以某种方式重新格式化驱动器以匹配其他驱动器吗?如果可以使用其他驱动器,那就太好了,那么以后可以逐步升级。

我当时想我可以将主驱动器克隆到镜像驱动器,然后将主驱动器用作镜像。那是工作,还是会浪费大量时间?

编辑:我注意到我可以从2个未分配的驱动器在两个驱动器上创建一个镜像卷。但是当我首先创建一个卷时,右键单击它,然后尝试“添加镜像”选项,它总是向我显示“扇区大小错误”消息。这是一个错误吗?为什么添加镜像”不起作用?

无论如何,假设我将不得不在其上重新安装Windows 7,我将在此处按照本指南进行操作,并了解其运行方式:http : //my.opera.com/Devocalypse/blog/2011/03/02/install- Windows 7上的动态磁盘只支持最终版本

编辑:它有效。遵循指南设法将Windows安装在“镜像卷”上,但是我仍然想将当前的“主卷”复制/克隆到动态磁盘上。

编辑:这次买了另一个相同的磁盘,现在“添加镜像”按钮起作用了。我将数据克隆到新磁盘上,然后从那里启动,然后按“添加镜像”,它可以工作。现在,我试图弄清楚为什么其他镜像驱动器无法启动。


1
“分配单位”是NTFS的群集大小。从功能上讲,我认为这与您所说的“虚拟扇区大小”相同……这是文件系统用作最小分配大小的意思。您将无法重新格式化一个磁盘以匹配另一个磁盘,但是如果磁盘受到良好的支持,则克隆应该可以进行。我对此限制感到惊讶...不知道如何解决它。
mgjk 2011年

谢谢你的评论。哀伤的:(我是这么认为的哦希望别人受益于这个职位。
ColacX

所以我决定做下一个最好的事情。我克隆了该驱动器(使用EASEUS Partion Manager免费家庭版,将动态磁盘卷复制到基本驱动器),不久又生病了购买一个新驱动器并对其进行镜像。 chkdsk无法进入第1阶段的某些原因只是在第0阶段冻结,有人知道为什么吗???即时通讯将尝试重新启动几次。
ColacX 2011年

哦,天哪,我重新启动了计算机,Windows 7表示已为新驱动器安装了驱动程序,您必须重新启动,我这样做了,并且chkdsk现在可以正常工作了。我想它无法弄清楚在第一次启动时要使用哪个驱动程序。
ColacX 2011年

1
另外,在512b和4k驱动器之间镜像不可能很好地工作。4k驱动器应该能够转换为512b传统模式,但是它仍然具有成本效益,并且出于多种原因,这是最佳实践,因为它仅用于购买另一个4k驱动器-它们并不昂贵。
2013年

Answers:


2

是的,可以在具有不同物理扇区大小的硬盘驱动器上运行RAID-1。

话虽如此,这可能不是一个好主意。如果您的软件RAID-1实现以512字节块的形式写入,则效率低下且速度慢。这可能不是问题,因为大多数文件系统使用4k的块,RAID上的大多数条带大小为64Kb或更大。

但是,在极少数情况下,您可能会得到非常糟糕的性能。尤其是如果您没有在4k边界上对齐文件系统。


RAID 1并没有真正的条带大小。读和写都可以很好地执行,而无需将操作扩展到整个条带。将IO操作人为地炸毁整个条带的实现只会扼杀他们自己的性能-因此我认为不会有很多。我想象中唯一在RAID 1系统中找到像条带号这样的地方是在肮脏的块/条带表中。在那里使用大于512的数字可以减少所需的表大小/提高性能。
Paul Groke 2014年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.