logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

vzfsync - perform fsync/fdatasync/fadvise on files

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.

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.

License

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

OpenVZ                                             31 Mar 2014                                        vzfsync(8)

Name

       vzfsync - perform fsync/fdatasync/fadvise on files

Options

-s,--sync
              Perform fsync.

       -d,--datasync
              Perform fdatasync.

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

See Also

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

Synopsis

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

       vzfsync--help

See Also