nbackup с ключом -D ON не работает на ZFS
Как вы знаете, nbackup имеет опцию -D для использования прямого ввода-вывода, чтобы уменьшить негативное влияние на кэш файловой системы, и обычно это более быстрый способ выполнения инкрементальных резервных копий. Однако оказалось, что nbackup с переключателем -D ON не работает на ZFS
./nbackup -b 0 localhost:/opt/firebird/examples/empbuild/employee.fdb /opt/test2.nbk -user SYSDBA -pass masterkey -D ON
Пример сбоя:
Failure: Error (22) opening database file: /opt/firebird/examples/empbuild/employee.fdb
Ошибка означает следующее:
EINVAL Файловая система не поддерживает флаг O_DIRECT.
Поэтому лучше использовать ext3 и ext4 в качестве томов для базы данных и резервных копий на Linux.