GNU/Linux >> Linux の 問題 >  >> Linux

Debian ベースのシステムでファイル システム エラーを修復する方法

Linux では、重いハードウェア コンポーネントの使用をチェックして回復できます。具体的には、Ubuntu および Debian システムでは、ハードディスクの不良セクタを見つけるのは簡単です。ハードディスクまたはドライブに不良セクタが発生したり、破損したりすると、日々拡散します。 Ubuntu およびその他の Debian Linux マシンでは、いくつかのツールまたはコマンドを使用してファイル システム エラーを検出し、エラーを修復できます。エラーや不良セクタを修正しないと、システムの起動が遅くなり、初期化にも影響する可能性があります。

Debian ベースのシステムでファイル システム エラーを修復する

ファイル システム エラーを修復するということは、どのセクターに問題があるかを突き止め、次にどのような種類のエラーかを調査する必要があることを意味します。ファイル システム エラーが修復可能な場合は、Debian システムでいくつかのツールとコマンドを使用します。ファイル システム エラーを修復するための最適なツールの 1 つは、Linux 用の fsck です。この投稿では、Ubuntu およびその他の Debian ディストリビューションでファイル システム エラーを修復する方法について説明します。

方法 1:FSCK コマンドを使用してエラーをチェックする

Ubuntu では、ファイル システムの整合性をチェックできるコマンドライン シェルで fsck コマンドを使用できます。このツールは、Debian ディストリビューションにプリインストールされています。次の fdisk を実行してください コマンドを実行して、Debian システム上のファイル システムに関する全体像を把握します。

sudo fdisk -l

修復するファイル システムをアンマウントする必要がある場合があります。アンマウントしないと、Debian やその他のディストリビューションでもファイル システム エラーを修復または修復する操作を実行できません。しかし、修理や修正について心配する必要はありません。ファイルシステムを元の場所に再度マウントできます。

修復するファイル システムをマウントせずに FSCk 操作を実行しないと、エラーが表示されます。

sudo fsck /dev/sdb

$ sudo umount /dev/sdb3

ターミナル シェルで fsck コマンドを実行して、ファイル システム エラーを修復できるようになりました。

fsck -p -y 
sudo fsck -p /dev/sdb3

上記のプロセスが完了するまでに時間がかかる場合があります。終了後、以下のコマンドでファイルシステムを再マウントしてください。

$ sudo mount /dev/sdb3

マルチユーザー Debian システムを使用している場合、次のコマンドを実行して、現在 fsck コマンドを実行しているユーザーを確認できます。

fsck /usr

方法 2:起動時にファイルのチェックと修復を実行する

fsck コマンドが役に立ち、システムにまだ不良セクタがある場合は、システムを起動するたびにシステムで fsck ツールを実行できます。 Debian では、以下のコマンドを使用すると、PC の起動時にファイル システムのエラーをチェックして修復できます。コマンドが起動時に fsck コマンドを強制的に実行することがわかります。

$ sudo touch /forcefsck

必要に応じて、上記の forcefsck を設定することもできます システムを起動するたびに実行するコマンド。

$ sudo touch /forcefsck
$ sudo tune2fs -c 1 /dev/sdb3 

別の方法として、起動時に毎回実行するのは多すぎると思われる場合は、システムを 3 回再起動するたびに設定できます。これは、Debian システムでのエラーの状況を理解するのにも役立ちます。

$ sudo tune2fs -c 3 /dev/sdb3

FSCK ツールに関する詳細なヘルプと構文については、いつでもコマンド マニュアルを参照できます。

$ man fsck

方法 3:再起動してファイル システムのエラーを修復

この方法では、Debian システムのファイル システムを手動でチェックして、エラーを見つけて修復することができます。この方法では、最初に fsck コマンドをリカバリ モードで実行して、修復を改善します。まず、システムを再起動してリカバリモードに入ります。 Shiftボタンを押すと、回復モードに入るのに役立ちます.

リカバリ モードになったら、fsck ツールを選択し、キーボードから [OK] を押します。次に、read/write にマウント ポイントを設定するよう求められます。 モード。 fsck 修復モードに進むには、このセクションを完了してください。マウント ポイントを設定すると、システムで fsck コマンドが自動的に実行され、Debian システムのファイル システム エラーが修復されます。

プロセスが完了したら、システムを再起動してシステムの使用を開始できます。

結びの言葉

熱心な Ubuntu ユーザーであれば、マシンに Ubuntu OS をインストールするときに、インストール中に Ubuntu が自動的にファイル システム チェックを実行することに気付いたかもしれません。多くのユーザーは Ctrl + C を押してファイル システムの自動チェックをキャンセルするかもしれませんが、OS をインストールする前にこの手順を実行することをお勧めします。ただし、投稿全体で、Debian ベースのシステムでファイル システム エラーを修復する方法についていくつかの方法を見てきました。

この投稿が有用で有益であると思われる場合は、友人や Linux コミュニティと共有してください。この投稿に関するご意見をコメント セクションに書き留めることもできます。


Linux
  1. LinuxでExt2/Ext3ファイルシステムをExt4に移行する方法

  2. Awkからファイルをキャットする方法は?

  3. system() の出力をファイルにリダイレクトする方法は?

  1. Debian9にGoをインストールする方法

  2. Debian10LinuxにGoをインストールする方法

  3. 純粋な debian システムに anbox をインストールする方法

  1. LinuxでのFsckコマンド(ファイルシステムの修復)

  2. Nextcloud15をDebian9にインストールする方法

  3. Debian11にMonoをインストールする方法