1
Invalid usage
Perform fsync/fdatasync/fadvise on files
vzfsync {-s,--sync | -d,--datasync}
[-n,--dontneed]
file
[file ...]
vzfsync --help
This utility performs fsync(2) or fdatasync(2) for every supplied file name. It can also optionally perform posix_fadvise(2) with the argument of POSIX_FADV_DONTNEED.
It is used from within vzmigrate(8) utility for live migration, right after copying ploop delta files (and before suspending a container) to sync those copied files to disk in order to optimize subsequent ploop mount time and, utlimately, container frozen time.
-s,--sync
Perform fsync.
-d,--datasync
Perform fdatasync.
-n,--dontneed
Perform posix_fadvise(POSIX_FADV_DONTNEED).
Returns 0 upon success, or an appropriate error code in case of an error:
1
Invalid usage
2
Failed to perform some requested operations on one or many files.
Unchanged in 3 releases since Debian 8 (Jessie).