我正在使用 USB 驱动器启动 Linux 系统,该系统需要不时更改并写入一些日志。如果存在大量写入操作,闪存驱动器往往会提前发生故障。这让我想到了 OverlayFS 的想法:
我想要一个包含系统的较低文件系统和一个接受更改和日志的较高文件系统。有时,例如每天一次,我想将更改从上层文件系统复制到下层文件系统。
只要上层文件系统已挂载,OverlayFS 就不支持写入下层文件系统。所以我假设,我需要卸载上层文件系统并重新挂载下层文件系统读写。但我不确定如果在那一刻进程尝试向文件系统写入内容会发生什么。
哪种方法是最好的方法?