/ etc / fstabにfsck優先順位が導入されたのはなぜですか?

/ etc / fstabにfsck優先順位が導入されたのはなぜですか?

ファイル内の/etc/fstab6番目の列には、ファイルシステムのエラーを調べる必要があるかどうかに対応する数字があります。可能な値は次のとおりです。

0 - skip
1 - high priority
2 - low priority

/ etc / fstabにfsck "優先順位"が導入されたのはなぜですか?

ここに画像の説明を入力してください。

答え1

これは起動順序に関連しています。起動には最も高い優先順位が必要です(/私の場合は/ usr / var / tmp ...)。 /bootファイルシステムは、システムがfsckを起動できるときにブートから必要なファイルを既に読み込んでいるため、より低い優先順位を使用できます。ホームディレクトリなどのファイルシステムは、起動プロセス中に優先順位が低くなります。

答え2

このフィールドは、ファイルシステムを調べる順序を定義できるように存在します。同じドライブ上の複数のパーティションを同時にチェックしないでください。これは、各ファイルシステムに入るIOが互いに競合し、全体のプロセス速度を遅くするためです。個々のディスクのIOが競合しないため、プロセス全体を高速化するために、異なる物理ディスク上のファイルシステムを同じチャネルでチェックインするように設定できます。

関連情報