Scroll to navigation

vzfsync(8) Containers vzfsync(8)

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

Perform fsync.
Perform fdatasync.
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.

31 Mar 2014 OpenVZ