jiujin.hong at mid-fun.com
Fri Jun 5 09:03:14 EDT 2009
no,i didn't fsync when i close file !
did ubifs driver can achieve "fsync" when user modify some file and
close with save ?
if system have no power and shutdown system forcely ,user's file will
become no contents in some case ,how did we protect this ?
On 五, 2009-06-05 at 14:42 +0200, Corentin Chary wrote:
> On Fri, Jun 5, 2009 at 2:13 PM, tommy<jiujin.hong at mid-fun.com> wrote:
> > Dear all,i have found a question about ubifs and sync !
> > Question is following;
> > Artem,
> > What i do is just open an existing file in a UBIFS formated UBI volume
> > on a Nand Flash,
> > add a few lines to it ,close the file ,then without unmounting the
> > filesystem and reboot the filesystem.
> > When my board reboots and i looked at that file ,it's zero length and
> > has no contents.I suspect it's because
> > UBIFS does less frequent syncs .it just lost content of the file because
> > there's no sync before the reboot!
> > How can i solve this ?
> Do you use fsync() before closing the file ?
> You can read http://thunk.org/tytso/blog/2009/03/15/dont-fear-the-fsync/
> for more information. It's for ext4, but I think the problem is the
More information about the linux-mtd