web-dev-qa-db-ja.com

なぜスワップスペースは起動時にファイルシステムチェックを取得しないのですか?

/ etc/fstabをチェックしていたときに、スワップスペースにattr pass = 0があることがわかりました。これは、ファイルシステムがブート時にチェックされないことを意味します。誰かがこの動作がなぜなのか教えていただけますか?

4
Navid

ブート時には、スワップには回復が必要なデータが含まれていないため、スワップを修復するツールを書く意味がありません。スワップパーティションまたはファイルがswaponで使用できないように破損している場合、修正は再度mkswapにすることです。個別のfsck.swapツールは必要ないため、 1つはなく、/etc/fstabは1つを使用するように設定されていません。

その場合、必要に応じてswaponが自動的にmkswapを実行するのは適切と思われるかもしれませんが、swaponへの引数に誤りがあると、指定されたボリュームまたはファイル。

15
Stephen Kitt

承知しました。スワップはダンプです。その中のすべては使い捨てです。 「スクラッチ」ファイルのようなものです。一時的に入れておいて、後で気にせず上書きする場所。技術的には、メモリに負荷がかかっている場合にのみ使用されます(RAMにactiveがたくさんある)。

少しわかりやすくなることを願っています。 :)

2
somebody