【发布时间】:2013-06-07 12:46:17
【问题描述】:
我有一个 Node.js 应用程序,它将一些配置数据存储在一个文件中。如果您更改某些设置,配置文件将写入磁盘。
目前,我使用的是简单的fs.writeFile。
现在我的问题是:当 Node.js 在写入文件时崩溃会发生什么?是否有机会在磁盘上有损坏的文件?还是Node.js保证文件是以原子方式编写的,这样无论是旧版本还是新版本都有效?
如果没有,我该如何实施这样的保证?有没有这方面的模块?
【问题讨论】:
标签: node.js file-io filesystems transactional acid