Is it possible to force a complete re-read of a mounted filesystem (EXT4) from disk in a blocking manner? I have a potential situation where independent and external hardware can modify a filesystem which is already mounted and in-use on Linux.
My perceived problem with simply unmounting and remounting the filesystem is that processes may attempt to use the filesystem after it is unmounted but before it is remounted.
I would like to reread/remount the entire filesystem (superblock included) in a manner that does not hinder any processes expecting the utilize the file system (i.e. blocking between an unmount and remount).
Is this possible in any manner?