ファイルシステムをデフォルトで読み取り専用にするにはどうすればいいですか?

ファイルシステムをデフォルトで読み取り専用にするにはどうすればいいですか?

私は fstab の調整や「mount」プログラムの使用について話しているわけではありません... tune4fs、btrfstune などについて考えていました。ホスト システムに対して「デフォルトで読み取り専用」として宣言できるファイル システムについて聞いたことがあるかどうか知りたいです。

読み取り専用属性は OS 側で定義され、適用されることは知っていますが、たとえば、BTRFS にはスナップショット用の「読み取り専用」属性があります。これを使用することもできます (使用するかもしれません) が、これが機能するかどうかはわかりません。より安定した FS で同じことができるとしたら、その方が良いでしょう。

よろしく

編集

もちろん、chmod aw については知っています。しかし、chmod が電源喪失時のデータ損失を防ぐのに役立つかどうかはわかりません。

答え1

ファイルシステムを btrfs 読み取り専用の「シードデバイス」にすることを検討しましたか?

# btrfstune -S 1 /dev/device

私自身は試していませんが、btrfsウィキこれを行う方法と使用例に関する詳細情報があります。

関連情報