当内核启动时,它会为每个 SATA 设备打印出如下行:
[ 0.919450] ata2.00: ATA-8: ST2000DM001-1CH164, CC24, max UDMA/133
[ 0.919487] ata2.00: 3907029168 sectors, multi 16: LBA48 NCQ (depth 31/32), AA
这些字段是什么意思?
答案1
ata2.00: ATA-8: ST2000DM001-1CH164, CC24, max UDMA/133
ATA-8
是版本 (SATA II)。ST2000DM001-1CH164
是设备型号。CC24
是设备固件版本。UDMA/133
如果这是 PATA 设备而不是 SATA,则为速度。
ata2.00: 3907029168 sectors, multi 16: LBA48 NCQ (depth 31/32), AA
扇区数应该是显而易见的。 Multi 是在单个请求中可以读/写的扇区数。LBA48
意味着它使用 48 位逻辑块寻址(与 28 位 LBA 或古老的柱面磁头扇区方法相对)。NCQ
意味着它支持本机命令队列。对于depth
,如果主机支持大于或等于设备的深度,则您只会看到一个数字 - 设备深度。在这里,它依次是主机深度 ( 31
)、设备深度 ( )。表示设备正在使用 SATA II 自动激活模式。32
AA