eatmydata(1)
NAME
eatmydata - transparently disable fsync() and other data-to-disk synchronization calls
SYNOPSIS
eatmydata [--] command [ command arguments ... ]
DESCRIPTION
eatmydata runs a command in the environment where data-to-disk synchronization calls (like fsync(), fdatasync(), sync(), msync() and open()
O_SYNC / O_DSYNC flags) have no effect. LD_PRELOAD library libeatmydata
overrides respective C library calls with custom functions that don't
trigger synchronization but return success nevertheless.
OPTIONS
- command
- The command to execute. It may be either a full path or the name of the command in PATH. In case command cannot be found in PATH, eatmydata will fail.
- command arguments
- Arbitrary number of arguments to pass to the command being executed.
- -- Optional command separator for compatibility with similar utili
- ties. Ignored at the moment.
AUTHOR
- The eatmydata wrapper around libeatmydata LD_PRELOAD library was written by Modestas Vainius <modax@debian.org>