我有一个嵌入式设备,我想强化它以防止意外断电导致的数据损坏。它是一个普通的 Ubuntu 20.04 LTS 版本,顶部有一个 docker 容器中的应用程序,我在根文件系统中建立了一些目录,在正常操作期间应用程序会接触到这些目录。
我的目的是将除这些目录之外的所有目录挂载为只读。是否可以将部分 RFS 挂载在 RO 分区中,并将其余 RFS 挂载在单独的 RW 分区中,或者是否有更好的方法?
非常感谢提前!
答案1
当所有目录都属于同一个文件系统时,其中一些目录是 RO 挂载,一些是 RW 挂载并不重要,因为对某些目录的写入可能会影响其他目录。
防止损坏的唯一可靠解决方案是仅允许写入单独的分区(在完美的世界中,该分区应属于不同的存储设备)。