Solaris 11,
iostat -xncz 5
extended device statistics
r/s w/s kr/s kw/s wait actv wsvc_t asvc_t %w %b device
....
6.0 18.2 226.7 205.6 0.0 0.0 0.0 1.7 0 3 vdc206
6.8 39.6 252.6 341.0 0.0 0.1 0.0 1.5 0 4 vdc207
0.2 30.0 9.4 266.9 0.0 0.0 0.0 1.1 0 1 vdc208
6.6 19.4 242.2 330.1 0.0 0.0 0.0 1.9 0 4 vdc209
6.8 36.4 230.9 371.2 0.0 0.1 0.0 1.4 0 4 vdc210
....
坐骑如 df
...
/S0T1 (ds/S0T1 ): 7815505 blocks 7815505 files
/S0Q1 (ds/S0Q1 ): 9602502 blocks 9602502 files
...
我可能想知道这些设备 vdc* 如何映射到安装座 /S0*?
答案1
这些是 ZFS 数据集,对吗?如果你运行zpool status ds
,你应该看到类似的东西
pool: ds
state: ONLINE
scan: ...
config:
NAME STATE READ WRITE CKSUM
ds ONLINE 0 0 0
vdc206 ONLINE 0 0 0
vdc207 ONLINE 0 0 0
确切的结构将取决于池的构建方式。但我猜测这些设备位于镜像或 RAIDZ 阵列或类似的东西中,在这种情况下,无法将设备映射到安装点。这就是 ZFS 应该工作的方式:获取一堆原始设备,将它们抽象出来,并为您提供一个伪设备(没有 Unix 意义上的这个词),您可以从中划分出文件系统名称空间。