Flushes enough data and mate-data to the disk that the content of the file can be read again.
impl File { fn data_sync(&self) -> Result<(), Errno> }
In some cases, this is more efficient than sync.
fdatasync(2)
lrs::file::File::sync