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

Linux のルート パーティションで不良ブロック スキャンを実行する

Linux ファイル システムがマウントされているときに fsck または e2fsck を実行できますか? を参照してください。マウントされたファイル システムで fsck を実行すると、ディスクまたはデータが破損する可能性があることに注意してください。

次の解決策を提案します:

A. システムをシングル ユーザー モードにダウンし、システムをアンマウントしてから、e2fsck を実行します。

init 1
umount /dev/sda
e2fsck -y /dev/sda3

B. インストール CD からレスキュー モードで起動します

boot: linux rescue nomount<br/>
mknod /dev/sda
mknod /dev/sda3
fsck /dev/sda3

別の解決策として、fsck を使用して、ブート時に root としてディスク全体 (スワップを除く) をチェックする方法があります:

shutdown -Fr now

ここで、-F は fsck チェックの強制を表し、-r は再起動を表します。


init スクリプトがサポートしている場合 (Fedora IIRC)、 -c -c を追加できます /fsckoptions まで (次に /forcefsck を作成します 残念ながら、この機能はどこでも利用できるわけではありません。おそらく、代わりに LiveCD/LiveUSB で再起動する必要があります。


システムを起動して init=/bin/bash を指定できます ブートパラメータとして。これにより、通常の起動スクリプトではなく、起動時に bash が実行されます。その結果、ファイルシステムは処理されず、読み取り専用のルートが残ります。

これで、読み取り専用のルートが作成され、それを fsck できるようになりました。


Linux
  1. Windows10とMXLinuxをデュアルブートする方法

  2. Linux –忘れたルートパスワードを変更する方法は?

  3. ブート パーティションのサイズ変更

  1. Linuxの権限101

  2. Linux で 100MB の ext2 ブート パーティションが推奨されるのはなぜですか?

  3. BIOS システムで GPT ディスクから Linux を起動することはできますか?

  1. Linuxでディスクをパーティション分割する方法

  2. Linux –起動時にルートファイルシステムのチェック(およびオプションで修正)を強制するにはどうすればよいですか?

  3. Centos –ブートパーティションはCentosでほぼいっぱいですか?