CentOSは再起動後、緊急モードに入ります。

CentOSは再起動後、緊急モードに入ります。

助けてください。これは非常に重要です。

1ヶ月間正常に実行されるCentOSサーバーがあります。 LVMを使用してインストールされます。

今日MongoDBに接続できず、サービスを再起動できなかったことがわかりました。そしてユーザー切り替えのために入ったが、su root長い時間を待ってもパスワードを聞いてみませんでした。 mongodbログをホームディレクトリにコピーしようとしましたが、次のように表示されます。error reading 'mongod.log': Input/output error

だからサーバーを再起動し、それが役立つかどうかを調べることにしました。

これにより、サーバーは自動的に緊急モードに切り替わります。 ここに画像の説明を入力してください。

その後、何が起こったのかを確認するために、次のコマンドを試しました。 ここに画像の説明を入力してください。

これは私のSSD(WD SN750)が死亡したという意味ですか?サーバーは4日前に正常に実行され、再起動するまで他のフォルダでいくつかのIOを実行できました。しかし、今は緊急モードにしか入ることができません...

この問題をどのように解決できますか?私の仕事レポートの重要なデータがあります。

答え1

リカバリメディア(Live CD / PXE /その他)から起動して実行し、結果を公開します。

smartctl -A /dev/sda

探すhttps://en.wikipedia.org/wiki/SMART。失敗する可能性がある属性の場合。一般に、最も重要なのは、再割り当てされたセクタの数です(比較的低くする必要があります)。

たとえば、古いファイルシステムをどこかにマウントし/mnt/systemてログを確認できます。 CentOS 7以降があると想定しているため、journaldドライブがSATAかNVMEかによって、次のように実行してI / Oエラーがあるかどうかを簡単に確認できます。

journald -D /mnt/system/var/log/journald | egrep 'sd|nvme'

私はできます。いいえbadblocksディスクに障害が発生すると、より多くのデータが破損する可能性があるため、実行することをお勧めします。まずddrescue、を使用してデータを取得してから、別の操作を実行してください。

関連情報