アカウント名:
パスワード:
HDD側のキャッシュに書き込んだ時点でドライバには完了が返ってきてしまうので、HDDの中でキャッシュからディスクに書き込んだ時点でエラーが発生するとどうしようもない(どの書き込みでエラーが発生したのか判らない)という話でしょうか。
これはOS問わず、write cacheを無効にするしか回避方法がありません。
カーネルとドライバを完全に別のレイヤで管理してほしい。カーネルアップデートのたびにドライバ再インストールとかお客さんに説明するのは苦痛なので。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
皆さんもソースを読むときに、行と行の間を読むような気持ちで見てほしい -- あるハッカー
マジレスすると (スコア:5, 興味深い)
seagateのSMARTは未完成品でディスクが故障した事実を検出できないことが多いので。
実際に実装するとすごく遅くなりそうですが・・・
カーネルとドライバを完全に別のレイヤで管理してほしい。
カーネルアップデートのたびにドライバ再インストールとかお客さんに説明するのは苦痛なので。
Re:マジレスすると (スコア:2, 参考になる)
>seagateのSMARTは未完成品でディスクが故障した事実を検出できないことが多いので。
>実際に実装するとすごく遅くなりそうですが・・・
integrity パッチ + ext[34] crc ではお嫌?
>カーネルとドライバを完全に別のレイヤで管理してほしい。
>カーネルアップデートのたびにドライバ再インストールとかお客さんに説明するのは苦痛なので。
DUP(driver update program)ではお嫌?
Debian/Ubuntuシステムは救えてないが、業務でUbuntuとか使ってるともおもえんし。
Re: (スコア:0)
> integrity パッチ + ext[34] crc ではお嫌?
よくわからなかったのでググると
Linux Integrity Module (LIM).
のことですか?
間違いなく書き込めていることをリアルタイムに検証可能なのですか?
> DUP(driver update program)ではお嫌?
一応確認したページ
http://dup.et.redhat.com/
とにかくできればよいという考えであれば充分ですが、
HTMLのレイアウトにtableタグを使うような、バッドノウハウな印象を受けました。
Re:マジレスすると (スコア:1, 興味深い)
禿同。
自動更新ができるようになって便利になったけど
カーネルのアップデートが含まれていてマイナーバージョンが上がっただけで
使えないアプリ/デバイスが出てくるってのは自動更新の意味がないと思います。
# カーネル再構築がノートで時間がかかるので自動更新は切ってます。
# 自動更新を使っているというのがアレゲじゃないのかもしれませんが
# 実は知らないだけで便利なやり方があるんでしょうか?
Re:マジレスすると (スコア:1)
SMARTはそんなにあてにしていい機能ではないですよ。
メーカーが統計的に壊れたかな、って値を超えたら
警告が上がるだけの機能です。
RAIDとかなら予防交換に使えたりしてそれなりに意義はあるんですが。
この手のことを言い始めてしまうとどうもハード的に解決しないと
どうにもならない部分に触ってしまうので、そのあたりの線引きも
悩むところなんでしょうね。
私の経験では、マシンが不安定だなーと思ってmemtest86かけたらエラーが。
メモリだったことも、メモリスロットの位置だった
(マザーの実装やメモリの配線パターンの影響など考えられますが)ことも、
CPUのL2キャッシュだったこともありました。
これらをどうにかするにはやはりECCとかハード的な仕組みも必要になってきますし、
カーネルの機能的に云々の問題にはできません。
(上がってきた警告を適切に処理できる仕組みというのは必要ですけどね。)
Re:マジレスすると (スコア:1)
HDD側のキャッシュに書き込んだ時点でドライバには完了が返ってきてしまうので、HDDの中でキャッシュからディスクに書き込んだ時点でエラーが発生するとどうしようもない(どの書き込みでエラーが発生したのか判らない)という話でしょうか。
これはOS問わず、write cacheを無効にするしか回避方法がありません。
Re: (スコア:0)
# 早くRPM fusion EL5がリリースされるといいな…。
Re: (スコア:0)
悪くはないですが・・・
求めているのは対症療法ではなく、設計の見直しによって問題を根治してほしいと願っています。
kernel-3.0 とか 4.0 とかで見直してくれるといいなぁ。