そのデータちゃんとファイルに書けてますか?
Ext3のコミット間隔を当てにしたアプリケーションは、Ext4でデータロスの恐れあり - スラッシュドット・ジャパン
OSクラッシュしたときにドットファイルが空になるという話。
今までもあった現象だが、コミット間隔がext4で長くなったことにより表面化。
「closeしたらHDDに書き込まれる」とか思って無いかい?
完全に保証するには、fsyncとか、renameとか考えること多いよと。
Ext3のコミット間隔を当てにしたアプリケーションは、Ext4でデータロスの恐れあり - スラッシュドット・ジャパン
OSクラッシュしたときにドットファイルが空になるという話。
今までもあった現象だが、コミット間隔がext4で長くなったことにより表面化。
「closeしたらHDDに書き込まれる」とか思って無いかい?
完全に保証するには、fsyncとか、renameとか考えること多いよと。