磁盘信息

在linux下想看什么分区对应的哪个盘没有第三方工具根本搞不定啊。默认的/dev/disk/by-id/ 还是太弱了。网上找到如下工具。主要是分为raid模式和非raid模式。

而且现在各种raid,就得注意哪个raid分的是哪个磁盘哪个分区。

无raid模式下很简单,一个物理硬盘就代表一个设备。主要工具是sdparm或者是hdparm。 这2个工具其实是差不多的。只是现在都是sata2以后的接口了,所以还是sdparm更多点


sdparm -p sn /dev/sda 对应与 hdparm -i /dev/sda

[timo@11 hdparm-9.43]# sdparm -p sn /dev/sda
/dev/sda: ATA ST32000645NS RA0A
Unit serial number VPD page:
Z1K000VR

#ST32000645NS:这个就是磁盘的型号
#Z1K000VR: 这个是磁盘的序列号

而对于装了megacli工具的,那也可以用下面命令查看Inquiry Data这行信息就能知道了。
megacli -PDList -aALL

还有工具是lsscsi工具也可以,但是这个工具看不到序列号。

有raid模式的稍微复杂点了,只能通过megacli这样的工具来看了,下面这个命令的slot number就是对应的插槽号。

megacli -cfgdsply -aALL

如果用lsscsi显示的话,可以看到那行显示的就是磁盘的型号,而是raid卡型号。

[timo@11 ~]# lsscsi -p
[0:2:0:0] disk DELL PERC H710 2.12 /dev/sda

关于 Timo
XNIX SA & MYSQL DBA

发表评论

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / 更改 )

Twitter picture

You are commenting using your Twitter account. Log Out / 更改 )

Facebook photo

You are commenting using your Facebook account. Log Out / 更改 )

Google+ photo

You are commenting using your Google+ account. Log Out / 更改 )

Connecting to %s

%d 博主赞过: