Skip to contentSkip to conversation

VFAT: flush mount option

DISCUSSION luca ellero 2 participants 4 messages Apr 21, 2011 – Apr 26, 2011

lore
Share & tools
lore
#0 lore raw

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

#1 lore raw
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
#2 lore raw

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 consultant

blog: 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

#3 lore raw
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