vzfsync(8)

vzfsync8

Perform fsync/fdatasync/fadvise on files

Usage

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

vzfsync --help

Overview

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.

Releases

Unchanged in 3 releases since Debian 8 (Jessie).

  1. 8–10

License

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

From vzctl 4.9.4-6 in Debian 10 (Buster). Parsed by carta from the page's man source.