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
./nbackup -b 0 localhost:/opt/firebird/examples/empbuild/employee.fdb /opt/test2.nbk -user SYSDBA -pass masterkey -D ON
Ejemplo de fallo:
Failure: Error (22) opening database file: /opt/firebird/examples/empbuild/employee.fdb
El error significa lo siguiente:
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.