有没有办法将3ware中的raid单元与os设备关联起来?

最近我有一个3ware raid的Linux服务器。 它有几个卷(/ c4 / u * / v *),被操作系统视为设备(/ dev / sd *),由于它们的大小和一些其他特性,我可以粗略地将这些单元与设备关联起来。 有没有一个更容易和清晰的方式与RAID设备与操作系统设备?

您应该能够从以下位置检索详细信息:

sudo /sbin/hdparm -I /dev/sda 

smartctl也是3ware意识到的。

 smartctl -a -d 3ware,0 /dev/tw0 

以上将检查所提供的RAID驱动器/dev/tw0后面的3Ware端口0的磁盘运行状况和信息。 它也可能是/dev/sd*/dev/twe*

如果安装了tw_cli ,则可以对控制器列表执行tw_cli info ,然后例如tw_cli info c0来查看控制器0.这将包含成员驱动器的序列号。

没有简单的方法来做这种任务。 如果要检测装置已安装在哪个设备上,请使用单位大小。

在/ etc / fstab中使用的标识符要小心,使用3ware控制器时应该使用UUID,因为在重新启动时,有时单元与相同的设备名称(/ dev / sd *)无关。