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」プロセスはシステムの設計ですか?私は
Fstab
wikiページを読みましたが、「mount-remount」のことについて言及しているのを見ませんでした。 /etc/fstab
が本当に再マウントに使用される場合、起動プロセスのどのステップでドライブが初めてマウントされますか?で実装されてい/etc/init.d
ますか?/etc/init.d
呼び出されたumountfs
とにいくつかのスクリプトが表示されましたumountroot
が、内容をざっと見ただけで、関連性がありません。
/etc/fstab
ルートファイルシステムにありますが、ファイルシステムがマウントされるまで読み取ることができません):initramfsは/ etc / fstabを使用しますか?