Esta página fue traducida automáticamente. Lee el original en inglés. English

Biblioteca de IBSurgeon

nbackup con el interruptor -D ON no funciona en ZFS

Como sabes, nbackup tiene una opción -D para usar E/S directa y así disminuir el efecto negativo en la caché del sistema de archivos, y normalmente es una forma más rápida de hacer copias de seguridad incrementales. Sin embargo, resultó que nbackup con el interruptor -D ON no funciona en ZFS

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

Ejemplo de fallo:

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

El error significa lo siguiente:

Code
EINVAL El sistema de archivos no admite el indicador O_DIRECT.

Por lo tanto, es mejor usar ext3 y ext4 como volúmenes para la base de datos y las copias de seguridad en Linux.