In order to increase the life of my VFAT flash drives, I have them set to mount as async. One of these drives sometimes deals with large data changes, and as a result, the writes that occur on umount takes longer than 120 seconds, which causes the kernel's task blocked for more than 120 seconds error and makes it impossible to cleanly unmount the drive.

Is there a way to force the IO writes to happen without unmounting the drive? Ideally I could flush the writes, then unmount with nothing left to do (which should only take a few seconds). I'm aware of the flush option for mounting fat drives, but is this still detrimental to the life of the drive?

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.