Cette page a été traduite automatiquement. Lisez l'original en anglais. English

Bibliothèque IBSurgeon

nbackup avec l'option -D ON ne fonctionne pas sur ZFS

Comme vous le savez, nbackup dispose d’une option -D pour utiliser les E/S directes afin de réduire l’effet négatif sur le cache du système de fichiers, et généralement, c’est un moyen plus rapide d’effectuer des sauvegardes incrémentales. Cependant, il s’est avéré que nbackup avec l’option -D ON ne fonctionne pas sur ZFS

Code
./nbackup -b 0 localhost:/opt/firebird/examples/empbuild/employee.fdb /opt/test2.nbk -user SYSDBA -pass masterkey -D ON

Exemple d’échec :

Code
Failure: Error (22) opening database file: /opt/firebird/examples/empbuild/employee.fdb

L’erreur signifie ce qui suit :

Code
EINVAL Le système de fichiers ne prend pas en charge le drapeau O_DIRECT.

Par conséquent, il est préférable d’utiliser ext3 et ext4 comme volumes pour la base de données et les sauvegardes sous Linux.