iostat -Enを実行するときに「デバイスなし」とはどういう意味ですか?

iostat -Enを実行するときに「デバイスなし」とはどういう意味ですか?

SANを直接I / O LDOMに接続するケーブルに障害があると推測されます。以下はランタイムエラーの一部です。iostat -En

   c5t60060E8007C50E000030C50E00001067d0 Soft Errors: 0 Hard Errors: 696633 Transport Errors: 704386
Vendor: HITACHI  Product: OPEN-V           Revision: 8001 Serial No: 504463
Size: 214.75GB <214748364800 bytes>
Media Error: 0 Device Not Ready: 0 No Device: 6 Recoverable: 0
Illegal Request: 1 Predictive Failure Analysis: 0

ここでは何を意味しますかNo Device: 6

ベストアンサー1

検索Illumos ファイバチャネルデバイスコードENODEVENODEVOpenSolarisから派生したソースコードの13の使用法を示します。

この例では、私は疑いますこれが「デバイスなし」エラーを引き起こす可能性が最も高いです。:

pd = fctl_hold_remote_port_by_pwwn(port, &pwwn);
if (pd == NULL) {
    fcio->fcio_errno = FC_BADDEV;
    return (ENODEV);
}

コードは次の場所にあります。fp_fcio_login()機能ここで、コードはリモートWWNにログインしようとしているようです。ケーブルの不良によってこのようなことが起こらない可能性があると仮定するのが適切であるようです。ファイバーチャネルエラーコードはですFC_BADDEV。これは損傷したケーブルにも当てはまるようです。

簡単に言えば、ソースコードを確認すると、ENODEVエラーが破損したケーブルと一致することがわかります。

必要に応じdTraceて、それを使用して関連性をより慎重に識別できます。ハードエラーと転送エラーが約5〜6倍頻繁に発生することを考慮すると、IMOはENODEVエラーが発生し、他のエラーが解決され、もはや発生しなくなるまでこの努力は必要ないと思います。

おすすめ記事