web-dev-qa-db-ja.com

キャッシュモードページは深刻なエラーではありませんか?

サーバーログに次のエラーメッセージが赤で表示されます。

kernel:  sda: sda1 sda2
kernel: sd 0:1:0:0: [sda] No Caching mode page found
kernel: sd 0:1:0:0: [sda] Assuming drive cache: write through
kernel: sd 0:1:0:0: [sda] Attached SCSI disk

RAID 1構成で SeagateハードディスクST3300657SS を使用しています。私は この質問 で答えを読みました:

あなたの場合、デバイスにはキャッシングモードページがないため、カーネルは読み取りのキャッシングや書き込みのバッファリングがないと想定します。そのため、デバイスへの書き込みは「ライトスルー」、つまりメディアに直接移動します。 。

このエラーは修正が必要なハードウェアの問題ですか?

10

いいえ、これは重大なエラーではなく、実際にはエラーではありません。これが示すすべては、ドライブのSCSIモードページにキャッシュ用のエントリが含まれていないことです。モードページでは、デバイスに関連するメタデータを読み取ったり、デバイスの設定を変更したりできます。たとえば、書き込みキャッシュを無効または有効にすることができます。

この場合、デバイスは、基になる書き込みキャッシュメカニズムに関する情報を提供しません。これは、さまざまな理由が考えられます。おそらく、デバイスが、SCSIデバイスとして表示されるが、キャッシュを公開しないインターフェイスを介して渡される可能性があります(たとえば、USBエンクロージャーを使用してドライブを公開している場合)。 、またはデバイスにキャッシュがない可能性があります(ただし、これは特定のデバイスには当てはまらないようです)。

12
Chris Down