web-dev-qa-db-ja.com

nointegrity、noatime、relatimeの違い

Nointegrity、noatime、relatimeの違いは何ですか?そして、SSDに最適なオプションは何ですか?ファイルシステムとしてext4を使用しています。そして、なぜ私のシステムでジャーナリングを無効にすると、データ損失が発生する可能性がありますか?たとえば、nointergrityとnoatimeをfstabで一緒に使用できますか、それとも1つのオプションしか受け入れられませんか?ありがとうございました!

3
Dankata

Nointegrityオプションは、atime、noatime、relatime、またはnodirtimeと直接の関係はありません。ファイルの時間オプションを1つだけ選択できます。 noatimeを使用すると、nodirtimeが暗黙指定されます。したがって、noatimeはallファイルとディレクトリをnoatimeにします。

私のシステムでは、ext4のオプションnointegrityが見つかりません。 ext4のセクションのman mountを調べて、使用可能なオプションを見つけてください。 ext4がジャーナリングを許可する唯一のオプションは、ジャーナル、順序付け、および書き戻しです。クラッシュ時にファイルシステムが破損したくない場合は、書き戻しを使用しないでください。

そのため、SSDの場合、破棄オプションが有効になっていることを確認してください(デフォルトで有効になっています)。 relatimeを使用するほうが安全でしょう。 noatimeは非常に高速ですが、一部のプログラムが正しく機能しない可能性があります。

Ext4には完全性オプションはありませんが、信頼できるデータを保持する必要がある場合は警告を表示します(警告されています)。

4
Isaac