【发布时间】:2009-02-17 03:17:07
【问题描述】:
Solaris 中的某些命令(例如 iostat)使用磁盘名称(例如 sd0 或 sdd2)报告磁盘相关信息。是否有一致的方法将这些名称映射回标准 /dev/dsk/c?t?d?s? Solaris 中的磁盘名称?
编辑:正如 Amit 所指出的,iostat -n 生成设备名称,例如 c0t0d0s0 而不是 sd0。但是我怎么发现 sd0 实际上是 c0t0d0s0 呢?我正在寻找产生这样一个列表的东西:
sd0=/dev/dsk/c0t0d0s0 ... sdd2=/dev/dsk/c1t0d0s4 ... 也许我可以运行 iostat 两次(使用和不使用 -n),然后合并结果并希望 iostat 产生的行数和设备排序在两次运行之间是相同的?【问题讨论】:
-
上述脚本缺少最后一个 awk 的结尾 "。它应该是 ($9,1,index($9,"s0")-1)}'