连接到我的6405E的是四个HGST SATA磁盘,它们都有4K原生扇区,但它们支持512e.磁盘处于RAID10状态,阵列工作“相当好”(性能很好,但并不令人惊讶).
在没有擦除磁盘上的数据并重新初始化阵列的情况下,假设我插入了支持原生4K扇区的Adaptec 71605E,控制器在与我的磁盘连接时是否会使用4K扇区?或者是否决定使用512e或4Kn烘焙到磁盘格式的结构中,这样我就不得不擦除磁盘来做到这一点?
这个问题只是我是否必须备份我的数据并重新初始化阵列,或者控制器是否可以(自动或手动干预)要求“切换”到高级格式4Kn寻址.我已经肯定知道如果我擦除并重新初始化阵列,我肯定可以从头开始设置它以在所有驱动器上使用4Kn,使用这个新的RAID控制器.
请注意,我已经非常熟悉arcconf命令行实用程序,之前已经使用它将此阵列从RAID0升级到RAID10(是的,我知道,我应该从未使用过RAID0,但我很幸运,好的?).如果arcconf实用程序的某些功能在Adaptec 7系列控制器上从512e“切换”到4Kn,我很想知道它,所以我可以使用它来避免重新格式化并暂时卸载数据到备份位置.
在最糟糕的情况下,我已经对关键数据进行了异地备份,但是系统上加载了太多的软件,以便我可以更便宜(就花费的时间而言)对整个进行块层复制阵列到另一个磁盘上 – 可能是通过AHCI连接到主板的便宜的4TB磁盘 – 然后在逻辑阵列重新初始化后将其复制回来.与重新安装所有东西(一公吨专有Windows程序激活等)的前景相比,实际上更便宜,更快.
更新:再次,磁盘永远不会“从4kn回退到512e”等.磁盘是512e – 这意味着它们将始终通过SAS / SATA接口发送512个大小的扇区数据,或4kn,这意味着磁盘将永远通过SAS / SATA接口以4k大小的数据发送数据,它仅取决于磁盘,而不取决于RAID适配器功能. 512n和512e之间的区别在于物理媒体扇区的大小为512n(512n)和4k(512e)(磁盘芯片将板上的每个4k扇区转换为接口上的8×512扇区),接口512e磁盘将始终发送只有512字节的扇区,无论它连接什么适配器.部件号因512e和4kn磁盘而异,例如:
ST6000NM0014 – SAS接口上具有4k扇区的6TB SAS驱动器(称为4kn驱动器);
ST6000NM0034 – SAS接口上具有512字节扇区的6TB SAS驱动器(称为512e驱动器)
这两者在磁盘介质上都有4k扇区,因此在512e情况下必须注意扇区写入对齐.
你仍然可以购买512n磁盘,例如:
ST4000NM0023 – 4TB SAS驱动器,接口上有512字节扇区,介质上有512个扇区,因此无需关心此驱动器的扇区对齐.
RAID适配器介绍3类:
a)最老的,不知道4k扇区 – 它们使用512n和512e磁盘,但是如果写入没有通过512e驱动器上的8xsector边界对齐,写入性能可能会出现问题,
b)不是那么老的,知道4k内部扇区和大约512e仿真,但只能在接口上使用512个扇区 – 更少的对齐问题,因为控制器关心这一点,
c)能够在接口上使用4k扇区的新功能.只有这些才能与新的4kn磁盘一起使用,这些磁盘将原生的4kb扇区作为4kb扇区传递到SAS / SATA接口上.
此外,只有Windows 8,8.1或更高版本的操作系统支持4kn驱动器(适用于服务器,2012或更高版本).大多数直接使用磁盘的旧实用程序无法正常使用4k扇区,因为它们假设扇区总是512字节大小.而不是检查.
因此,为了避免与对齐混淆并获得最大性能,请使用新的4kn驱动器,新的4kn启用适配器和新操作系统.
我认为以下声明不正确:
“某些4kb原生磁盘可能会选择支持512字节仿真.如果它们支持512字节仿真,它们可以在此模式和4kn之间切换,具体取决于磁盘控制器支持的内容;它们更喜欢4kn,但可以回到512e如果他们必须“.
扇区大小在工厂中是固定的.我不知道任何能够根据RAID适配器功能自动更改接口上的扇区大小的驱动器.我在Seagate订单系统中看到的是非常独立的部件号,具体取决于接口上的扇区大小.订购磁盘后无法更改扇区大小(可能是某些黑客攻击,更改磁盘固件等,但未得到官方支持).因此,如果您的驱动器是512e,它将始终在接口上仅发送512字节扇区,而从不发送4k扇区.如果你的驱动器是4kn,它将始终只在接口上发送4k扇区而从不在512扇区.您只能在订购时决定其不同的部件号.
可能的驱动器格式是(数字表示接口上的扇区大小):
磁盘上512n – 512,接口上512(简单)
512e – 磁盘上4k,接口上512(旧系统可能出现性能并发症)
磁盘4kn – 4k,接口4k(简单,最佳接口性能,不适用于旧系统)
n或e表示接口上指定的扇区大小是本机磁盘扇区大小(n)还是模拟大小(e).
答案是:您的磁盘是512e磁盘(因为它们使用不支持4kn磁盘的适配器),它们不是4kn磁盘.您的512e磁盘永远不会在任何RAID适配器的接口上使用4k扇区.顺便说一下,希捷的全新6TB硬盘只有4kn格式,而HGST的新款6TB和8TB也可以订购512e或4kn.之前高达4TB的所有驱动器仅提供512e或512n,我在9月之前无法购买任何4kn驱动器进行测试.
我个人的建议是使用LSI适配器.大多数与我测试过的最佳错误报告兼容,并且性能最佳.使用最新的固件版本,完全支持4kn磁盘.我也使用HP的许多Smart Array适配器,因为它们随附HP ProLiant服务器,但是如果SmartArray适配器支持4kn磁盘,则仍然没有信息.仅发行说明中提到的主机总线适配器 – 最近的固件更新支持4kn磁盘.所以,仍然4kn磁盘是非常新的.