「fsck」の自動確認

「fsck」の自動確認

fsck問題が自動的に解決されるように実行する必要があります(例fsck -y:)。そして私のLinuxシステムでは、「init」の代わりに「systemd」を使用しているので、変更することはできません/etc/default/rcS

では、このチェックを自動的に実行するにはどうすればよいですか?

答え1

ファイル構造で/etc/fstabシステムが起動するたびに、ファイルシステムの確認を要求できます。たとえば、次のようになります。

/dev/sda1       /       ext4      errors=remount-ro,relatime      0       1
/dev/sda2       swap    swap      defaults        0       0
proc            /proc   proc      defaults        0       0
sysfs           /sys    sysfs     defaults        0       0
devtmpfs        /dev    devtmpfs  rw              0       0

最後の列(列6)は、起動時にファイルシステムを調べる順序を示します。 0はチェックしないことを意味し、1は最初のチェックを意味し、2は2番目のチェックを意味し、同じファイルシステムを使用します。渡す数量は並列に確認されます。

情報と完全性のために:

  • 列 1: ファイルシステムのデバイス
  • 2番目の列:マウントされたファイルシステムの場所
  • 3番目の列:ファイルシステムタイプ
  • mount列 4: ファイルシステムのマウント時に渡されるオプション
  • dump 列5:コマンドにファイルシステムを含める必要があるか(1)(0)
  • 6番目の列:起動時の自動ファイルシステムチェックパススルーステータス、0はスキャンがないことを意味します。

起動中にファイルシステムチェックで致命的なエラーが返されると、ファイルシステム回復モード(デフォルトではシングルユーザーモードのテキストコンソール)に入るように求められます。

関連情報