Provided by: vzctl_4.9.4-6_amd64 bug

NAME

       vzfsync - perform fsync/fdatasync/fadvise on files

SYNOPSIS

       vzfsync { -s,--sync | -d,--datasync } [-n,--dontneed] file [file ...]

       vzfsync --help

DESCRIPTION

       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.

OPTIONS

       -s,--sync
              Perform fsync.

       -d,--datasync
              Perform fdatasync.

       -n,--dontneed
              Perform posix_fadvise(POSIX_FADV_DONTNEED).

EXIT STATUS

       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.

SEE ALSO

       fsync(2), fdatasync(2), posix_fadvise(2).

LICENSE

       Copyright (C) 2014, Parallels, Inc. Licensed under GNU GPL v2.