![根据此输出,我的服务器驱动器是 SATA2 还是 SATA3?](https://linux22.com/image/750128/%E6%A0%B9%E6%8D%AE%E6%AD%A4%E8%BE%93%E5%87%BA%EF%BC%8C%E6%88%91%E7%9A%84%E6%9C%8D%E5%8A%A1%E5%99%A8%E9%A9%B1%E5%8A%A8%E5%99%A8%E6%98%AF%20SATA2%20%E8%BF%98%E6%98%AF%20SATA3%EF%BC%9F.png)
smartctl
输出:
# smartctl -a /dev/sda | grep SATA
SATA Version is: SATA 3.1, 6.0 Gb/s (current: 3.0 Gb/s)
dmesg
输出(空):
# dmesg | grep SATA
hdparm
输出:
# hdparm -I /dev/sda | grep SATA
Transport: Serial, ATA8-AST, SATA 1.0a, SATA II Extensions, SATA Rev 2.5, SATA Rev 2.6, SATA Rev 3.0
由于某种原因,没有输出dmesg | grep SATA
。我在 CentOS 7 x64 上。
SATA 3.1 的规格意味着 SATA3。但是,它令人困惑,因为它还说current: 3.0 Gb/s
。我不确定我在使用什么或我得到了什么。
也许这说明它是一个 SATA3 驱动器,但插入了 SATA2 端口?我让数据中心检查它物理插入了哪个端口,我的服务器是新的,有两个 SATA3 端口。
这个输出是否确实表明我的硬盘已插入 SATA3 端口?如果是这样,为什么根据输出我只得到 3.0gbps,我该如何修复它?
答案1
看起来这(current: 3.0 Gb/s)
确实意味着它在 SATA2 端口上,因为当我将驱动器切换到 SATA3 端口上时,现在它显示:
# smartctl -a /dev/sda | grep SATA
SATA Version is: SATA 3.1, 6.0 Gb/s (current: 6.0 Gb/s)