以只读方式挂载根文件系统的部分内容

以只读方式挂载根文件系统的部分内容

我有一个嵌入式设备,我想强化它以防止意外断电导致的数据损坏。它是一个普通的 Ubuntu 20.04 LTS 版本,顶部有一个 docker 容器中的应用程序,我在根文件系统中建立了一些目录,在正常操作期间应用程序会接触到这些目录。

我的目的是将除这些目录之外的所有目录挂载为只读。是否可以将部分 RFS 挂载在 RO 分区中,并将其余 RFS 挂载在单独的 RW 分区中,或者是否有更好的方法?

非常感谢提前!

答案1

当所有目录都属于同一个文件系统时,其中一些目录是 RO 挂载,一些是 RW 挂载并不重要,因为对某些目录的写入可能会影响其他目录。

防止损坏的唯一可靠解决方案是仅允许写入单独的分区(在完美的世界中,该分区应属于不同的存储设备)。

相关内容