linux下硬盘接口信息如何查询

linux平时大家都是用什么命令来查询服务器硬盘接口信息的?
是sata还是scsi,有没有做raid,是raid多少?

在linux下经常需要查看当前的硬件配置,cpu内存在 cat /proc/….里就能看到,硬盘的具体情况需要特殊的命令。
软件raid:

cat /proc/mdstat

硬件raid:最好通过raid厂商提供的管理工具来查看。
不过可以通过查看物理插口来自己推测:

cat /proc/scsi/scsi
Attached devices:
Host: scsi0 Channel: 00 Id: 00 Lun: 00
Vendor: ServeRA Model: 8k-l Stripe Rev: V1.0
Type: Direct-Access ANSI SCSI revision: 02
Host: scsi0 Channel: 01 Id: 00 Lun: 00
Vendor: SEAGATE Model: ST3300655SS Rev: S527
Type: Direct-Access ANSI SCSI revision: 05
Host: scsi0 Channel: 01 Id: 03 Lun: 00
Vendor: SEAGATE Model: ST3300655SS Rev: S527
Type: Direct-Access ANSI SCSI revision: 05
Host: scsi0 Channel: 01 Id: 05 Lun: 00
Vendor: SEAGATE Model: ST3300655SS Rev: S527
Type: Direct-Access ANSI SCSI revision: 05
Host: scsi0 Channel: 03 Id: 00 Lun: 00
Vendor: IBM-ESXS Model: VSC7160 Rev: 1.07
Type: Enclosure ANSI SCSI revision: 03

根据这些信息,我们可以得知:
目前插入了3块硬盘型号一致的硬盘,根据硬盘串号ST3300655ss到网上查询,得知是希捷SAS300G的3.5寸,通过命令

df -h

我们得知系统的总容量是810G,吻合300*3=900G
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-03-16
/dev/hd~ ==> IDE
/dev/sd~ ==> SCSI、SATA、USB、FLASH
/dev/md~ ==> RAID
至于RAID大小要看系统及文件系统的支持了。

用楼上的命令查看并对应这里的关系表,应该基本清楚了。
第2个回答  2012-04-23
你是dell服务器的话呢就安装一个工具Dset
下载地址:http://support1.ap.dell.com/cn/zh/forum/thread.asp?fid=20&tid=33556&type=email_tool
安装在服务器上面,然后生成并下载日志,解压日志文件运行dsetreport.hta程序,就可以查询到你的硬盘所有信息,而且还是蛮详细的。
第3个回答  2011-11-22
一般用df -h命令就可以知道你的硬盘信息了本回答被提问者采纳
相似回答