web-dev-qa-db-ja.com

/パーティションの/ etc / fstabに配置するオプションはどれですか? (ArchLinux)

ArchLinuxをインストールしていますが、/ etc/fstabの/パーティションにどのオプションを設定すればよいかわかりません。 ArchWikiではdefaults、noatimeと提案されていますが、私のLinuxMintオプションではerrors = remount-roであり、これは「エラーがある場合は読み取り専用として再マウントする」ことを意味します。何をするのが一番いいですか?私はdefaults、noatime、errors = remount-roについて考えています。それは大丈夫ですか、それとも私は何をすべきですか?

3
dac

少なくとも、コンピュータで何をするのか、どのタイプのドライブを使用しているのかを知らない限り、どのオプションを使用すべきかについて明確な答えはないと思います。

いくつかのポイント:

  • noatimeは、最後のアクセスの時刻を最後の変更の時刻より前にすることができるため、悪い考えになる可能性があります。プログラムはファイルの現在のバージョンがすでに読み取られているかどうかを確認できないため、これにより予期しない動作が発生する可能性があります。

    別の方法として、relatimeが導入されました。このオプションを使用すると、atimeは、mtimeより前の場合にのみ更新されます。一部のディストリビューション(Ubuntuなど)のデフォルトはこれです。

  • errors = remount-roは、マウント中に問題が発生した場合のデータ損失を防ぐためのものです。私はそれが引き起こす可能性のある問題を考えることができないので、それをする正当な理由は本当にありませんnot

  • SSDを使用していて、ドライブとカーネルの両方がTRIMをサポートしている場合は、discardを使用します。

1
Dennis