LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1295|回复: 6

怎样在系统中识别使用的是 SCSI 还是 SATA 硬盘?

[复制链接]
发表于 2006-3-27 14:24:11 | 显示全部楼层 |阅读模式
现在 SCSI 硬盘和 SATA 硬盘在系统中都是用 sdX 表示的,那又没有其它的办法能够自系统中直接就能识别所使用的是哪种类型的硬盘呢?

谢谢。
发表于 2006-3-27 15:13:12 | 显示全部楼层
什么意思?

sata 就是用 scsi 模拟的 是不是 ?这样的话,能否区分呢?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-27 15:44:25 | 显示全部楼层
好像都是 sda1, sda2 这样的形式,在 /proc/diskstats 中也没有相关的信息说明是哪种类型,那我怎么确定一台主机使用的是 SATA 还是 SCSI 的硬盘呢?总不能停机查看吧
回复 支持 反对

使用道具 举报

发表于 2006-3-27 16:06:17 | 显示全部楼层
dmesg 可以看到。hdparm 也可以看到。不过这个都要去判断,好像没什么方法是区分这2个的。。(看了半天没看出区别。。)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-27 16:20:51 | 显示全部楼层
hdparm 好像只支持 IDE 硬盘吧,最多好像只支持 SATA。

用这个办法倒是可以辨别:
# grep -i 'sata' /var/log/dmesg

多谢 终极幻想 兄的建议
回复 支持 反对

使用道具 举报

发表于 2006-3-28 17:54:41 | 显示全部楼层
hdparm 如何 支持 SATA阿?
回复 支持 反对

使用道具 举报

发表于 2006-4-1 03:13:07 | 显示全部楼层
hdparm不支持 SATA,只支持ide
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表