1. カメラ
  2. カーオーディオ&エレクトロニクス
  3. ホームオーディオ
  4. パーソナルオーディオ
  5. テレビ
  6. スマートホーム
  >> 電子技術オンライン >  >> スマートホーム >> スマートライフ

Ubuntu でディスク エラーを修正する方法

コンピュータ上の情報をバックアップすることが重要であることはほとんどの人が知っていますが、ハード ドライブが予期せず故障するまでバックアップについて考えている人は比較的少数です。最新のハード ドライブは、自己監視、分析、報告テクノロジ (SMART) と呼ばれる組み込みの診断ソフトウェアを使用して、ディスク エラーと障害の初期兆候を検出し、OS に報告することで、その可能性を減らします。その OS が Ubuntu の場合、ドライブに注意が必要な可能性があるという警告が画面に表示されます。ディスクが問題を報告していなくても、エラーに気付き始める可能性もあります。

まず最初に

ディスクの問題が疑われる場合でも、最初に行うべきことは、個人用ファイル、写真、およびその他の置き換えが困難なすべてのものをバックアップすることです。ドライブが故障する前に追加の警告が表示される場合と表示されない場合があり、ディスクを正常に修復したとしても、データの一部が失われる可能性は十分にあります。ファイルが破損していても、ファイルのバックアップを取っておけば、後で復元するための扉が開かれています。

Ubuntu でディスクのエラーをチェックする

コンピューターがまだ正常に動作し、起動している場合、Ubuntu にディスクのエラーをチェックさせるのは非常に簡単です。画面の左上隅にある [アクティビティ] 概要をクリックし、検索バーに「ディスク」と入力します。ディスク プログラムは、ドライブの自己診断データを読み取り、ディスクの状態の評価を表示します。通常は「Disk is OK」と表示されますが、「Pre-fail」や「Fail」も可能です。 「OK」でも、ディスクが正常であることを完全に保証するわけではないため、エラーが発生した場合は、いずれにせよディスクを手動でテストする必要があります。 「Volumes」グラフィックの下を見ると、小さな歯車のアイコンが表示されます。それをクリックして、「ファイルシステムのチェック」を選択します。 Ubuntu はディスクのエラーをチェックし、メッセージを返します。これは、ドライブにクリーンな状態を示すか、エラーを報告するかのいずれかです。エラーがある場合、次のステップはエラーを修正することです。

Ubuntu にディスクを修復させる

Ubuntu はファイル システムを簡単に修復できます。同じ画面から、歯車アイコンをもう一度クリックします。今回は、「ファイルシステムのチェック」ではなく、「ファイルシステムの修復」を選択します。ドライブのサイズと速度、および Ubuntu が検出するエラーの数によっては時間がかかる場合がありますが、最終的には、修復が成功したかどうかを知らせるメッセージが表示されます。ある場合は、引き続きドライブを使用できます。自動修復できないほど損傷しているファイルは通常、「lost+found」という名前のフォルダーに保存され、高度なツールを使用して手動で回復を試みることができます。修復に失敗した場合は、ディスクをフォーマットして再び使用できるようにする必要があります。これにより、すべてのデータが消去されます。そのドライブにかけがえのないデータがある場合は、ドライブを交換して古いドライブをそのままにしておくことをお勧めします。これにより、高度なデータ回復方法を試すか、専門家を雇ってそれを行うことができます。

Live ディスクからの修復

メイン OS 自体が USB ドライブまたは光学ディスクから起動および実行されるため、通常、緊急時に起動するために別の Ubuntu 修復ディスクを用意する必要はなくなりました。せいぜい、コンピュータの BIOS 設定に入り、問題のあるハード ドライブを読み取ろうとする代わりに、サム ドライブまたは DVD から起動するように指示する必要があるかもしれません。 OS が起動したら、通常と同じ方法で Disks プログラムを実行できます。

コマンド ラインからの修復

多くの場合、Linux ではコマンド ラインから作業を行う方が効率的です。基本的なコマンド ライン スキルをいくつか知っておくことには十分な理由があります。 OS X や Windows とは異なり、Linux では任意の数のデスクトップ インターフェイスを使用できます (Ubuntu だけでも)。また、すべてが同じグラフィカル プログラムで動作するわけではありません。いくつかの主要なコマンド ライン テクニックを習得すれば、使用するデスクトップ インターフェイスに関係なく、任意の Linux OS でそれらを使用できます。もう少し複雑ですが、より普遍的でもあります。

FSCK コマンド

コマンドライン Linux では、「ファイル システムの整合性チェック」の略である fsck コマンドを使用して不良セクタを修復します。 Linux では、ドライブはマウントされているかマウントされていないか (基本的にはアクティブか非アクティブか) のいずれかであり、偶発的な損傷を防ぐために fsck を実行する前にドライブをアンマウントする必要があります。ドライブを手動でアンマウントするには、unmount コマンドに続けてドライブの名前を入力します。たとえば、"unmount /dev/sdb" のように引用符なしで入力します。ドライブがアンマウントされたので、fsck コマンドを入力できます。

サンプル修理

fsck は多くの変数を認識するので、それらを一読する必要がありますが、一般的なシステムでは、「sudo fsck -AR -C -y」のようにコマンドを入力することがあります。これにより、コンピューター内のすべてのディスク ファイル システムをチェックし、それらの修復を試行し、サポートされている場合はステータス モニターを提供して進行状況を把握し、インタラクティブに修復を実行して、何が起こっているかを入力できるように指示します。先頭の「sudo」部分は、管理者または「スーパーユーザー」権限を一時的に付与するよう OS に指示するため、ディスクの修復を試みる前に管理者パスワードの入力を求められます。完了すると、fsck は、エラーが見つからなかった場合はコード 0、エラーが修正された場合は 1、システムを再起動する必要がある場合は 2、見つかったすべてのエラーを修正できなかった場合は 4 を返します。

Ubuntu バージョン

ここに含まれる情報は、Ubuntu 18.04 に適用されます。その一部は、他のバージョンの Ubuntu または Ubuntu 派生物には適用されない場合があります。