SAS 硬盘要想在普通电脑上使用一般比较麻烦,首先是 SAS 不像普通 IDE/SATA 硬盘那样在主板上提供了接口。电源部分倒是通用、无分 SAS/SATA 的。于是我们必须找一张 SAS 卡,一般是 PCI-E 接口的。这些 SAS 卡很少专门针对桌面电脑的,比较多是服务器或者工作站拆机的,PCI-E 接口也不尽相同,但一般 PC 都可以使用(跟显卡同类型插槽,注意是否有足够多 PCI-E 槽)。淘宝或闲鱼上最便宜的大概三十一张。
SAS 跟 SATA 一样,有 3GB/s 速率和 6GB/s 的,二手旧硬盘 3GB/s 也不慢。
光有硬盘和 SAS 不行,还必须有数据线。SAS 线规格比较多,一般是 MiniSAS 接在卡一边,MiniSAS 又叫 SFF-8087 接口,另一边接硬盘的,是数据信号和电源线一体的,叫 SFF-8482 接口,这些都是 SAS 规范的标准接口,还有其他规范的 这里就不提了。值得一提的是,SAS 也有 SATA 的,好像我有的一张低成本卡 LSI Logic SAS3041E,便是 SATA 接口的,需要买那种 SATA 转换 SAS 线,也就是 SATA to SFF-8482。不过听淘宝上买线网友评论说,不是所有 SAS 硬盘都支持 SATA 模式的,以至于有些情况用不了的。其实仔细想想也是 SAS 转换 SATA 哪有这么容易。而且即使转换到 SATA,也只是阵列卡可以识别,普通主板的 SATA 肯定不行。
实际上我主要用服务器拆机下的 SAS 卡,IBM ServerRAID MR10i,标准 MiniSAS 接口,只不过买线就相对贵了,花了四十多块。
万事俱备只欠东风。东西准备好,然而我还是不知道怎么用的。估计就是和以前 IDE 阵列卡那样,开始进入厂家控制台设备吧。
我开机看,好慢呐,每次开机都等好久,而且都不能自动认出 SAS 硬盘,——不是有界面设置么,进不去的?
算了~我几乎想放弃,进入 win,认得 SAS 卡认不得硬盘。
好吧,我回公司看看跑 win 的服务器,把 SAS 硬盘装上,这下 win 可直接认出硬盘,也不用配置什么,即插即用,能认出盘符。完美~
这是 SAS 盘是虚拟出来的磁盘,都是可以 RAID 的,所以系统管理器那里看不出具体硬盘型号。
可是调用 HDTune 的话,则无效(扫坏道还是可以)~DOS 下的 MHDD 那自然也是不行的。
想看硬盘信息,这些工具都不行,于是我百度下,貌似只有硬盘哨兵 Hard Disk Sentinel 这款工具可以识别 SAS 硬盘,包括 SMART 等重要的信息。
由于家里的 SAS 卡不同,单位的服务器是其他品牌又是以前运维同事搞的,我也找不到人问。我想,既然开机不能配置,那有没有在 windows 配置的下的工具呢?进而百度之,果然是有滴,——叫 MegaRAID Storage Manager。不过不要到联想官网上下的那个版本,是老版本。要到 broadcom 官网(LSI 被收购了)下的才是最新的。
使用 MegaRAID Storage Manager,居然要登录,啥玩意密码?立刻懵逼了,不过其实就是填 win 用户和密码即可,进去之后,哇,可以认出硬盘型号了耶~
终于踏出成功的一步了!foreign config?这 SAS 卡留有之前的配置是吧,先清理再新建,不过,不过这工具操作好卡啊
发现联想下的是 6.X.X 版本,最新的到 15 版本了,立马更新,——不卡了!
不过就是登录那里有时找不到服务器,再试下就行。
总之,有这工具就方便多了,——应该还可以“热插拔”的是不?我没试
成功创建虚拟盘之后,硬盘哨兵立马就认出其中的 SMART 信息,不过 win 还不能读写。进入“计算机”的“管理”,像普通硬盘那样分区、格式化。
接着就可以用 HDTune 检测了~
值得注意的是,未格式化之前,用 HDTune 会慢很多。格式化之后慢扫硬盘最快可以达 200mb/s左右。