RAMが過負荷になり、ディスク(SSD)が読み取り専用で動作するようになりました。この問題を解決できますか?

RAMが過負荷になり、ディスク(SSD)が読み取り専用で動作するようになりました。この問題を解決できますか?

どうしたの?

  1. 私はRAMで利用可能なものよりも多くのスペースを必要とする2つのバイナリ(sshを介して)を組み合わせるために間違って書かれたスクリプトを作成し始め、おそらくディスクスペースをスワップとして使い始めました。 SSH 接続が失われ、再接続できません。

  2. 3日後、コンピュータがある同じ部屋にいましたが、応答がなく、ついにリセットボタンを押す必要がありました。

  3. 初めて再起動すると、コンピュータが起動しないため、多くの種類のエラーが発生します。Failed to write entry (# items, ### bytes), ignoring: Read-Only file system.

  4. スイッチをもう一度押すと、今度はコンピュータが正常に起動します。しばらくの間、すべてが正常に見えました。

  5. 最近SSHを介してシステムに接続できますが、ディスクは読み取り専用になり、ほとんどのコマンドInput/Outputでエラーが発生します(tmpに書き込めません)。たとえば、ipython3失敗して表示されますFileNotFoundError: [Errno 2] No usable temporary directory found in ['/tmp', '/var/tmp', '/usr/tmp', '/home/clumsycat']

ディスクの最初の問題のある部分がまだスワップとして指定された後に再起動した場合はどうなりますか?次回コンピュータと同じ部屋にいるときに工場初期化を試みる予定ですが、ハードドライブ(実際にはSSD)に物理的な損傷を与えたと思いますか?

答え1

SSDは通常、書き込み耐久性しきい値に達すると読み取り専用モードになります。製造元から提供されたツールを使用してドライブを確認できる必要があります。ドライブが新しい​​ものであるか、または書き込み耐久性のしきい値に達するのに十分な時間が経過していないと思われる場合は、製造元のツールが問題を引き起こす可能性があります。

関連情報