Ubuntu 14.04.5がインストールされたデバイスに、ext4ファイルシステムの単一のハードドライブがあります。
ドキュメントExt4 Filesystemを読むことで、デフォルトのデータモードはorderedメタデータのみを保護するモードであることがわかりました。私のプロジェクトではjournal、データの安全性の価値が高いため、ファイルデータも保護するように変更したいと考えています。
私が最初に試みたのは、/etc/fstabファイルを変更することでした。変えようとした
UUID=<UUID> / ext4 errors=remount-ro 0 1
に
UUID=<UUID> / ext4 errors=remount-ro,data=journal 0 1
data=journalオプションフィールドに追加する。
しかし、デバイスを再起動すると、「」というエラーメッセージが表示されましたcannot change data mode on remount。を確認しdmesgたところ、orderedデータモードでのドライブのマウントに関する以前のメッセージが表示されました。
恥ずかしいほど長い間、/etc/fstabデフォルトのマウントオプションを上書きしてドライブを1回だけマウントするのに使用されていると思いました。しかし、今ではそれが間違っているように見えます。ドライブはデフォルトのマウントオプションを使用してマウントされ、次にそれ/etc/fstabをピックアップして再マウントします。
私の質問は:
- この「mount-remout」プロセスはシステムの設計ですか?私は
Fstabwikiページを読みましたが、「mount-remount」のことについて言及しているのを見ませんでした。 /etc/fstabが本当に再マウントに使用される場合、起動プロセスのどのステップでドライブが初めてマウントされますか?で実装されてい/etc/init.dますか?/etc/init.d呼び出されたumountfsとにいくつかのスクリプトが表示されましたumountrootが、内容をざっと見ただけで、関連性がありません。
/etc/fstabルートファイルシステムにありますが、ファイルシステムがマウントされるまで読み取ることができません):initramfsは/ etc / fstabを使用しますか?