VFAT: flush mount option
Hi all,
I've read somewhere that the suggested mount option for USB key with FAT filesystem is "-o flush" instead of "-o sync" (if you want to remove the key safely, without executing umount or sync). sync option is quite dangerous (and slow) for flash file-systems since it does an aggressive flushing on the FAT, which can damage the flash.
Anyway with flush option (kernel 2.6.32), I experienced the following:
- if I create or modify a file on the key, the fs is sync'ed immediately so I can pull out the key immediately with no side effects
- but if I only create a directory and anything else, the "flush" is not executed immediately, so if I pull out the key, the directory just created disappear (which is not what I would expect).
Can someone please tell me if this is the right behaviour or am I missing something.
Thanks
Best regards
Luca Ellero
Quoted 3 lines · luca ellero
- but if I only create a directory and anything else, the "flush" is not executed immediately, so if I pull out the key, the directory just created disappear (which is not what I would expect).
looks like that's the job of "dirsync"...
Signature · 7 lines
regards, Mulyadi Santosa Freelance Linux trainer and consultant blog: the-hydra.blogspot.com training: mulyaditraining.blogspot.com
2011/4/21 Mulyadi Santosa <[email protected]>
Quoted 7 lines · luca ellero
Quoted 3 lines
- but if I only create a directory and anything else, the "flush" is not executed immediately, so if I pull out the key, the directory just created disappear (which is not what I would expect).
looks like that's the job of "dirsync"...
Quoted 9 lines
--
regards,Mulyadi Santosa
Freelance Linux trainer and consultantblog: the-hydra.blogspot.com
training: mulyaditraining.blogspot.com
Thank you Mulyadi,
with your suggestion it works as expected.
Thanks again
regards
Luca
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.kernelnewbies.org/pipermail/kernelnewbies/attachments/20110425/a92dff38/attachment.html
Quoted 3 lines · luca ellero
Thank you Mulyadi,
with your suggestion it works as expected.
Thanks again
no problem... it's new stuff for me too..kinda guess work....glad it solves your problem.
Signature · 7 lines
regards, Mulyadi Santosa Freelance Linux trainer and consultant blog: the-hydra.blogspot.com training: mulyaditraining.blogspot.com