如何解决考虑文件系统上的顺序操作以相同的顺序发生是否安全?
如果我在文件系统上执行多个操作,即:我在 File1.txt 上写数据,在我在 File2.txt 上写数据之后,在我在 File3.txt 上写一些东西之后,如果出现问题,比如系统崩溃或电源故障,我可以确定:如果 File2.txt 写入未持久保存在磁盘上,则 File3.txt 上也不会发生这种情况?
只是为了展示一个示例案例场景:我不断地向 File1.txt 添加数据,有时我在 File2.txt 上写入一些检查点数据,以便在系统出现故障时能够恢复 File1.txt 的写入.当然我写checkpoint的时候需要保证我写在File1上的数据持久化在磁盘上,否则checkpoint信息会出错。
对于所有平台,Windows、Linux 和 MacOS,我都知道这一点。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。